Changelog of @hackage/keystore 0.9.0.2

--change-log--

0.1.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-03-30 * First public release

0.1.1.0 Chris Dornan chrisd@irisconnect.co.uk 2014-06-08 * Fix read-only behaviour, adding --read-only flag

0.2.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-07-06 * Reorganise module hierarchy and code base * Add Data.KeyStore.Sections * Replace 'psd' example with 'deploy' example

0.2.0.1 Chris Dornan chrisd@irisconnect.co.uk 2014-07-07 * Fix 'deploy' example

0.3.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-07-23 * Fix CLI organization * Add hostRSection to Sections class

0.3.0.1 Adam Gundry adam@well-typed.com 2014-07-23 * Add GHC 0.7.8.3 compatability

0.4.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-07-26 * Remove hostRSection from Sections class! * Reorganise Sections simplifying and fixing host/section relationship * Fix 'deploy' example to work with new sections * Write Haddock annotations for Sections module. * Tidy cabal file * Revise readme and cabal documentation

0.5.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-07-27 * expose getKeystore, getState, getCtxState, putCtxState in Data.KeyStore.IO * add proxy arguments to verifyKeystore & locateKeys in Data.KeyStore.Sections * opened up the export of Data.KeyStore.Types * added getSettingsOpt' to Data.KeyStore.KS.Opt * Fix #1, (section, key and host prefixes) * NB: this release will auto-migrate a keystore reformating the identifers to life the 'no-prefixes' restrictions BUT: + the change of format will only persist when the store is written back, which usually only happens on an edit operation that changes the keystore (e.g., by rotating a key) or, better, by forcing the kmeystore to be written back); + the keystore's (detached) signature will not be migrated but you will have to re-sign the keystore after it has been reformatted anyway; your best bet is to remove the signature (to prevent an error arising from the failure to find the signing key under its old name, (mis)identified in the signature) and resigning the store.

  For example, to migrate the example store, you could do something like this:

      $ rm deploy-keystore.hash
      $ deploy -w sign

0.5.0.1 Chris Dornan chrisd@irisconnect.co.uk 2014-07-28 * fix default sectionPWEnvVar in Sections class

0.5.0.2 Chris Dornan chrisd@irisconnect.co.uk 2014-07-28 * improve build stability of Sections: list the things we need from Control.Lens

0.5.0.3 Chris Dornan chrisd@irisconnect.co.uk 2014-07-30 * fix key-formatting bug (gratuitious insertion of double '/'s before the version number)

0.5.0.4 Chris Dornan chrisd@irisconnect.co.uk 2014-08-24 * improve diagnostics for internally used Sections.keySection * add roateIfChanged to Sections (squashes vacuous rotations)

0.5.1.0 Chris Dornan chrisd@irisconnect.co.uk 2014-09-08 * fix the repo location in the cabal file * fix smart rotate to not rotate keys it cannot access * add password manager

0.5.1.1 Chris Dornan chrisd@irisconnect.co.uk 2014-09-08 * fix setEnv usage to work with GHCs 7.6.3 & 7.8.3

0.6.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-09-21 * add dynamic passwords to the passowrd manager * add password manager importing * fix bugs in the PasswordManager amLoggedIn and passwordValid (they were throwing exceptions rather than returning False) * add support for shell prompts to the password manager * expose the optparse-applicative PasswordManager CLI parser and abstract syntax for cleaner embedding in optparse-applicative parsers * hope dependent pacakges have stopped breaking the Hackage build

0.6.1.0 Chris Dornan chrisd@irisconnect.co.uk 2014-09-28 * expose ks optparse-applicative CLI parser * adapt 'deploy' example to use 'ks' and 'pm' optparse-applicative parsers

0.6.1.1 Chris Dornan chrisd@irisconnect.co.uk 2014-09-28 * fix deploy example for GHC 7.6.3 (use System.Setenv)

0.6.2.0 Chris Dornan chrisd@irisconnect.co.uk 2014-10-19 * add listKeys and keyName_ to Sections * add getKeyDataWithMode and rotate_ to Sections * rotate reports the keys it is rotating

0.6.3.0 Chris Dornan chrisd@irisconnect.co.uk 2014-10-19 * switch to optprase-applicative 0.11

0.6.3.1 Chris Dornan chrisd@irisconnect.co.uk 2014-11-07 * export 'login' and 'PMCommand' constructors from PasswordManager

0.7.0.0 Chris Dornan chrisd@irisconnect.co.uk 2014-11-08 * PM: add getStore (for debugging) * PM: fix a curious regression in in the CLI parser (possibly triggered by the upgrade of a dependent package) * PM: add delete-all-plus-passwords * PM: add filter-plus-passwords * PM: add --exclude-plus-passwords switch to import

0.7.0.1 Chris Dornan chrisd@irisconnect.co.uk 2014-12-04 * Data.KeyStore.Sections: export mkSection

0.9.0.0 Chris Dornan chrisd@irisconnect.co.uk 2022-06-02

  • fix for GHC 9.2
  • switch cryptonite in place of older deprecated packages
  • upgrade to aeson-2.*
  • upgrade to api-tools 0.10.*

0.9.0.1 Chris Dornan chrisd@irisconnect.co.uk 2023-10-14

  • fix for GHC 9.6
  • switch crypton for cryptonite

0.9.0.2 Chris Dornan chrisd@irisconnect.co.uk 2023-10-14

  • fix changelog