Bartlett Versions Save

A simple Jenkins command line client to serve your needs.

1.6.0

6 years ago

Features:

  • Bartlett has learned how to report it's own version

Fixes:

  • Bartlett has corrected its behavior when attempting to authenticate requests in the absence of CSRF protection. Bartlett will now correctly omit these headers if CSRF protection has not been enabled on the target Jenkins instance.

Misc:

  • Migrated to the tasty test framework
  • Migrated to hpack over cabal
  • Added hlint && stylish-haskell configurations

1.5.1

7 years ago

New Features:

  • Bartlett has learned to print or stream log results using the log sub-command. See the README for more details!

Developer updates:

  • Bartlett has been refactored to take advantage of Monad Transformers
    • Currently only using ReaderT but more are planned
      • EitherT for better/more consistent error handling
      • WriterT for debugging when things go wrong
  • Updated to LTS 8.2 which includes compilation under GHC 8.0.1
  • Various minor code cleanup tasks

1.5.0

7 years ago

New Features:

  • Bartlett has learned to print or stream log results using the log sub-command. See the README for more details!

Developer updates:

  • Bartlett has been refactored to take advantage of Monad Transformers
    • Currently only using ReaderT but more are planned
      • EitherT for better/more consistent error handling
      • WriterT for debugging when things go wrong
  • Updated to LTS 8.2 which includes compilation under GHC 8.0.1
  • Various minor code cleanup tasks

1.4.0

7 years ago

Add support for deleting jobs, download job artifacts, and homebrew install instructions

1.3.4

7 years ago

Adds ability to refresh credentials via the --refresh-credentials flag for any previously stored password.

1.3.0

7 years ago

1.2.0

7 years ago

1.1.3

7 years ago

Code cleanup/refactoring

1.1.2

7 years ago

1.1.1

7 years ago

Internal release to refactor some code paths when making network requests