All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Added
- Symbols for keywords in the equipment namespace
- Symbols for keywords in the fermentables namespace
- Symbols for keywords in the hops namespace
- Symbols for keywords in the mash namespace
- Symbols for keywords in the miscs namespace
- Symbols for keywords in the recipes namespace
- Symbols for keywords in the styles namespace
- Symbols for keywords in the waters namespace
- Symbols for keywords in the yeasts namespace
- A forwarding function for
get-spec
- Changed
- The symbols not intended for public consumption are no accurately tagged with the
:no-doc
metadata
- Fixed
- Fixed a bug where collection types would generate maps and sets in property tests.
- Added
- Improved data generators for decimal values to restrict
NaN
and Inf
- Added
explain
, explain-data
, spec-description
, valid?
, and invalid?
to prevent consumers from needing to explicitly import transitive libraries
- Removed
- BREAKING: Removed XML parser and migrated functionality into clj-xml.
- BREAKING: Removed static data and migrated functionality into common-beer-data.
- Added
- Data generators for all specifications
coerce
function to perform type casting on ingested data
- Fixed
- Added missing
::common-beer-format.specs.equipment/boil-time
spec - Added missing
::common-beer-format.specs.equipment/age-temp
spec
- Added
conform
function so downstream users aren't required to install spec-tools
- Fixed
- Selection functions for yeasts to include DCL samples
- Added
- Create
/data
subdirectory for sample static data. - Import sample fermentable data
- Import sample hop data
- Import BJCP style guides
- Import sample yeast data
- Added
- Extend all specifications to include optional BeerXML attributes
- Added
- Create base specification for BeerXML equipment records.
- Create base specification for BeerXML fermentable records.
- Create base specification for BeerXML hop records.
- Create base specification for BeerXML mash records.
- Create base specification for BeerXML misc records.
- Create base specification for BeerXML recipe records.
- Create base specification for BeerXML style records.
- Create base specification for BeerXML water records.
- Create base specification for BeerXML yeast records.
This change log was generated by sealog.
Please do not edit it directly. Instead, edit the source data files and regenerate this file.