Skip to content

Releases: ezzatron/austenite

v0.10.1

30 Mar 05:56
v0.10.1
e6029c5
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

Fixed

  • Removed unused mdast dependency.

v0.10.0

30 Mar 05:41
v0.10.0
f94af6f
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

Added

  • Custom constraints can now be defined for all declarations.

Changed

  • [BREAKING] The initialize() function is now async.
  • If you have Prettier installed in your project, Austenite will now use it to format generated Markdown specification output.
  • The generated specification output has been improved.
  • Markdown phrasing content is now supported in variable and constraint descriptions.

v0.9.1

24 Mar 22:07
v0.9.1
c9ebb24
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

Fixed

  • Replaced usage of node: imports to avoid issues when Austenite is included in a Webpack server bundle.

v0.9.0

24 Mar 12:42
v0.9.0
da18800
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

Added

  • Example values can now be overridden in any declaration.

Changed

  • [BREAKING] Explicit examples must be provided in a declaration if the declaration uses constraints that would make the auto-generated examples invalid.

v0.8.0

23 Mar 12:04
v0.8.0
10fa1ee
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Added

  • Declarations can now be marked as sensitive, which will cause their default values and actual values to be redacted in validation summaries, generated specifications, and exception messages.
  • Length constraints can now be set on binary and string variable declarations.
  • Range constraints can now be set on number, integer, bigInteger, networkPortNumber, and duration variable declarations.

Changed

  • The generated specification output has been improved to be easier to read.
  • The validation summary output uses "not set" instead of "undefined" to describe values that are not set, or are set to empty values.

v0.7.0

15 Mar 05:08
v0.7.0
68d4a34
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Added

  • Added binary variable declarations.

v0.6.2

15 Oct 10:32
v0.6.2
d9fb3d6
Compare
Choose a tag to compare
v0.6.2 Pre-release
Pre-release

Fixed

  • Fixed badge images and links in the README.

v0.6.1

15 Oct 10:16
v0.6.1
c810394
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

Fixed

  • Fixed CJS TypeScript build.

v0.6.0

15 Oct 10:09
v0.6.0
8daba5e
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Changed

  • Renamed the NPM package from @eloquent/austenite to austenite.

v0.5.0

30 Dec 03:19
v0.5.0
cc22746
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Added

  • Added networkPortNumber declarations.