Skip to content

Releases: ngryman/fauda

v0.2.0

06 Dec 10:28
f86475e
Compare
Choose a tag to compare

Features

  • feat(normalizer): now accept a schema path too 0339f73
  • feat: expose the normalize function edde1e3

Fixes

  • fix(normalizer): keep a number primitive as is c49750d

Documentation

  • docs(api): drop imperative mood in descriptions 78984a7
  • docs(api): add the normalize function 05a1a0f
  • docs(api): fix typo in generateTypes examples a447ab6

Other

Refactoring

  • refactor(utils): extract loadSchema 37046a5

Chores

  • chore: commit changes to the lock file 1729d9f

v0.1.2...v0.2.0

v0.1.2

29 Nov 13:10
6d5b6a1
Compare
Choose a tag to compare

Build

  • build: rename dist/index.d.ts to fauda.d.ts 4036dcf

v0.1.1...v0.1.2

v0.1.1

29 Nov 12:38
a50b7e1
Compare
Choose a tag to compare

Build

  • build(npm): only publish built artifacts c53e06d
  • build(npm): publish the cli as binary 50dd571

Documentation

  • docs: clearer "Features" & "Getting Started" sections 90ab9f5
  • docs: typo 8f9a6bb
  • docs(features): merge features and benefits, clarify a little bit b87e15b

v0.1.0...v0.1.1

v0.1.0

25 Nov 07:43
a555f37
Compare
Choose a tag to compare

Features

  • feat: add the CLI 3618211
  • feat: load the JSON schema if it's a string feec74d

Bugs

  • fix(loadEnv): support compounded namespace names 4b2f55a
  • fix(normalizer): better format missing option error message a15db00
  • fix(normalizer): expand env vars in the schema d693902
  • fix: export FaudaOptions and generateTypes f0935b5

Build

  • build: adjust scripts to build the library & CLI together 8a55d05
  • build: place the library entrypoint at the root fae9dc3
  • build: export fauda as a named export 00e7743

Documentation

  • docs: various small tweaks cdb8e99
  • docs(cli): finish the workflows integration example 2d52149
  • docs: fix typo (#1) e478b6c
  • docs: add fauda logo 5a7361c
  • docs: clarify Fauda's main features and objectives 16611a4
  • docs(getting-started): clarify step 3 title 670f30a
  • docs(api): add examples ac6191f
  • docs: add a CLI section 5c14b6c
  • docs: fix API links to source 78aaa13
  • docs: add badges 7b041e0
  • docs: change of example 32da60d
  • docs: add some general clarifications 2ef074d
  • docs(api): add the generateTypes function 9609245
  • docs: add the "API" section 02da5f5
  • docs: clarify "How does it work?" & typos 3936cbc
  • docs: fix typo in the JSON schema example 7735a3f
  • docs: add usage section & various tweaks 49ca2e3
  • docs: remove copy pasta leftovers fb53658

Others

CI

  • ci: lowercase the workflow's name cf995eb
  • ci(lint): explicitely tell eslint to search for TS files 073f294
  • ci(lint): bait eslint fa25c33
  • ci(lint): ignore test fixtures ed7cad2
  • ci: fix typo in test job 05d7ad9
  • ci: add the ci pipeline b30dbee

Test

  • test(loaders): fix typo in loadEnv tests 17768d8
  • test: align fixtures to the README's examples 6d0b84e
  • test: align with the example of the README e83d0f1

Chores

  • chore: remove old logo 5eb39c1
  • chore: use npm 7 lock file format caca110
  • chore: switch from .node-version to .nvmrc 0c9cdfd
  • chore: add a format script b3b7b7b
  • chore: set development node version to 15 4dee24e
  • chore: add cz-conventional-changelog 6d09069
  • chore: add eslint be01b0a

Refactoring

  • refactor(test): rename fixtures/loaders to fixtures/templates 040ded6
  • refactor(generator): accept both a path and a JSON schema 6a77f30
  • refactor: fix lint errors 91daeb5
  • refactor: rename Settings to Configuration 25535ef

Stylistic changes

  • style(fauda): remove intermediary variables 09a5b88
  • style(loaders): rename functions to load{Source} 78da0e9
  • style(fauda): use process.env in tests 719740c
  • style: remove functions comments 7f225da
  • style(loader): rename to fauda 21541c9

v0.1.0-0...v0.1.0