turnkey-tkldev-17.0 (1) turnkey; urgency=low

  * Upgraded base distribution to Debian 11.1/Bullseye.

  * caching proxy:

    - Switch from Polipo (only cached http and is no longer available in
      Debian) to Squid. Squid is configured as a caching http/https proxy.
      Using 'squid-openssl' package, it is configured to act as a MITM (man in
      the middle) caching proxy - closes #1560.

  * fab:

    - Port code to python3 and major code refactoring.
    - Use new 'turnkey-chroot' library for use in 'fab-chroot'.
    - Use xorriso (instead of genisoimage) for generating ISO. This provides
      UEFI boot support (note this only supports booting the ISO via UEFI;
      additional work in di-live required to complete UEFI install support).
      Part of #1435.
      NOTE: The UEFI support started for v17.0 di-live and ISO builds has been
      (temporarily) rolled back and won't be implmented in v17.0.

  * pool:

    - Port code to python3 and major code refactoring. Closes #1272.
    - (Still not pre-installed by default).

  * bootstrap:

    - Include 'ca-certificates' package (to support https apt repos via squid
      https proxy).

  * corestrap:

    - Support the option of using a "corestrap", rather than a minimalist
      bootstrap. A corestrap is a bootstrap, but with all core packages
      (except the kernel) pre-installed. It is larger than the bootstrap, but
      speeds up builds significantly.

  * Note: Please refer to turnkey-core's 17.0 changelog for changes common to
    all appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Fri, 01 Apr 2022 03:49:39 +0000

turnkey-tkldev-16.1 (1) turnkey; urgency=low

  * Include debootstrap package by default - closes #1450.

  * Minor tweak to bootstrap generation to provide transition guidance.

  * Note: Please refer to turnkey-core's 16.1 changelog for changes common to
    all appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Thu, 20 May 2021 18:48:58 +1000

turnkey-tkldev-16.0 (1) turnkey; urgency=low

  * No longer include pool, chanko and friends by default. tkldev-chanko-setup
    script has been tweaked and some config setup has been moved to package
    postinst scripts.

    TODO: more work is still required to make it possible for users to easily
          build packages. Plus the buildroot repo needs update.

  * fab:

    - major changes to way that the bootstrap is built. Now leverages Debian's
      debootstrap directly (bootstrap components removed from fab, remaining
      changes in turnkey/bootstrap repo).

  * buildtasks:

    - significant refactoring, including inclusion of bt-bootstrap script to
      build bootstrap if relevant bootstrap not currently available.
    - updates to most bt- scripts for Buster.
    - refactoring of bin/signiture-verify to support forcing check of hashfile
      GPG signing via '--force-gpg' switch (default behaviour remains unsigned
      files just giving warning).

  * tkldev-setup:

    - refactor to give more meaningful output.
    - change order of repo cloning (now 1st) & bootstrap download (now 2nd).
    - leverage buildtasks/config/common.cfg (fallback to config.example if not
      setup) to set relevant GPG key ID (BT_GPGKEY).
    - leverage buildtasks/bin/signiture-verify script to check downloaded
      bootstrap file.

  * Docs:

    - additional development docs now included in build code repo (none
      included in built appliance by default; yet).
    - many docs rewritten and/or improved.
    - many docs still outdated and/or in need of improvement. :(

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Fri, 27 Mar 2020 16:23:05 +1100

turnkey-tkldev-15.0 (1) turnkey; urgency=low

  * Replace auFS support with OverlayFS support (new default Debian union 
    filesystem).
    [ Stefan Davis ]

  * New packages:

    - dirmngr - new dependency for tkldev-setup
    [ Stefan Davis ]
    - tklpatch - required for buildtasks optimized builds

  * tkldev-setup

    - updated to use .hash files (previously .sig files)
    [ Stefan Davis ]
    - include tklbam-profiles - closes #1067.

  * fab, pool, deckdebuild, chanko, autoversion & repo:

    - packages are now reproducible (security)
      [ Chris Lamb ]

  * deck:

    - complete rewrite (as bash script) to support OverlayFS
      [ Alon Swartz, Stefan Davis, Anton Pyrogovskyi & Jeremy Davis ]

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Mon, 18 Jun 2018 09:39:51 +1000

turnkey-tkldev-14.2 (1) turnkey; urgency=low

  * Included buildtasks - supports building optimized builds.

  * Included pool & chanko - supports building Debian packages from source
    and building appliances offline. 

  * Installed security updates.

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Fri, 21 Jul 2017 19:03:44 +1000

turnkey-tkldev-14.1 (1) turnkey; urgency=low

  * Adjusted confconsole text so it is clear that Webmin & Webshell are 
    disabled by default (#342).

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Jeremy Davis <jeremy@turnkeylinux.org>  Wed, 17 Feb 2016 17:40:20 +1100

turnkey-tkldev-14.0 (1) turnkey; urgency=low

  * Includes tkldev-setup script executed on firstboot.

  * Improved documentation.

  * Miscallaneous:

    - Fab: root.tmp has been renamed to root.sandbox.
    - Fab: pre-process ISO's with iso-hybrid.
    - Common: updated cdroot-dynamic and cdroots/gfxboot-turnkey.

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Wed, 06 May 2015 12:01:55 +0300

turnkey-tkldev-13.0 (1) turnkey; urgency=low

  * Related bugfixes and tweaks:

    - Deck: improved deck.is_dirty logic (bugfix).
    - Fab: removed release specific mksquashfs binaries.
    - Fab: support MKSQUASHFS override if set in environment.
    - Common: use release codename from build system instead of hardcoding.
    - Bugfixed and improved documentation.

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Fri, 11 Oct 2013 11:43:49 +0300

turnkey-tkldev-12.1 (1) turnkey; urgency=low

  * Initial public release of TKLDev.

  * TKLDev related:

    - Full usage and development documentation.
    - Includes TurnKey developed components: fab, deck and friends.
    - Turnkey development directory structure with preconfigured CDPATH.
    - Integrated caching proxy for fast and iterative development.
    - Webmin and shellinabox included but disabled by default.

  * Note: Please refer to turnkey-core's changelog for changes common to all
    appliances. Here we only describe changes specific to this appliance.

 -- Alon Swartz <alon@turnkeylinux.org>  Tue, 02 Jul 2013 18:56:00 +0300