Skip to content

Latest commit

 

History

History
308 lines (257 loc) · 14.1 KB

CHANGELOG.md

File metadata and controls

308 lines (257 loc) · 14.1 KB

Changelog

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Fixed

Changed

Added

Removed

1.0.1 - 2016-01-27

Upload of 1.0.0 to Sonatype failed due to a broken GPG trust store after switching development workstations.

Fixed

  • fathom-core Fixed failure to properly configure DEV mode logging

Changed

0.9.2 2016-10-14

Fixed

  • fathom-core Fixed null pointer exception when applying command-line setting overrides

0.9.1 - 2016-10-14

Changed

Added

  • fathom-core Add @RequireSettingValue ot more discretely control class or method registration
  • fathom-core Merge setting overrides directly into the Config object rather than maintaining a separate overrides Map
  • fathom-rest-swagger Support swagger.outputSnakeCaseParameters to control generated parameter names in Swagger spec (i.e. mySampleParameter = my_sample_parameter)
  • fathom-rest-swagger Allow primitive types to be declared for request bodies (e.g. document a POST body as a String)

0.9.0 - 2016-09-04

Fixed

  • fathom-x509 Fixed configuration of custom keystore and truststore files

Changed

Added

  • fathom-rest Add RedirectException for use in controller logic to conditionally force a redirect
  • fathom-rest-security Add FormAuthenticationRedirectException for use in controller logic to conditionally force a redirect to the login page

0.8.4 - 2016-07-08

Fixed

Changed

Added

Removed

0.8.3 - 2016-05-19

Changed

Added

0.8.2 - 2016-03-28

Changed

0.8.1 - 2016-02-11

Fixed

Changed

Added

  • fathom-rest-test New test module that integrates Fathom-REST/Pippo ContentTypeEngines

0.8.0 - 2016-01-29

Fixed

Changed

Added

0.7.0 - 2015-11-09

Fixed

  • fathom-security Strip encoding from content-type when matching in the CSRF guard

Changed

Added

  • fathom-rest Added Int, Long, Float, and Bool controller extractors
  • fathom-quartz Added a jobs monitor based on core pieces of JavaMelody
  • [fathom-jmx] Added a simple JMX server
  • fathom-rest Allow fuzzy matching in Consumes declarations (e.g. 'application/vnd.fathom*')

0.6.1 - 2015-09-01

Fixed

Changed

Added

0.6.0 - 2015-07-02

Fixed

  • fathom-rest-security CSRF token was not bound as a local property making templates with forms & CSRF tokens generated in a POST handler fail.
  • fathom-rest-swagger Support collection fields in Model classes
  • fathom-core An inner class in a controller broke the class collecting utility method

Changed

  • fathom-rest Update to Pippo 0.6.1
  • fathom-rest Validate controller @Produces against registered content type engines
  • fathom-rest Confirm controller methods which return objects declare a successful @Return. e.g. @Return(code=200, onResult=MyObject.class)
  • fathom-metrics-librato Update to Librato 4.0.1.9
  • fathom-test-tools Refactored FathomTest into FathomUnitTest for per-unit-test Fathom instances and FathomIntegrationTest for per-test-class Fathom instances.
  • fathom-archetype-standard Removed all license headers from generated app

Added

  • fathom-rest Add @NoCache annotation for controller classes and methods to disable response caching
  • fathom-rest Add @ContentTypeBySuffix annotation for controller classes and methods to allow content-type control by a trailing suffix like .json

0.5.4 - 2015-06-23

Fixed

  • fathom-rest Add special handling for returning CharSequence and File from a controller

0.5.3 - 2015-06-23

Fixed

  • fathom-rest Fix buggy behavior in ControllerHandler on handling results

Changed

0.5.2 - 2015-06-22

Changed

Added

0.5.1 - 2015-06-11

Fixed

Changed

[0.5.0] - 2015-06-09

Initial release.

Added