Skip to content

Latest commit

 

History

History
129 lines (99 loc) · 7.49 KB

CHANGELOG.md

File metadata and controls

129 lines (99 loc) · 7.49 KB

Changelog

Versions

4.0.1

  • Fixed the installation the Kryptonian package inside the template workspaces (#151)
  • Fixed the impossibility to access to the client app due to a misconfiguration of Docker Compose (#154)
  • Fixed the usage to reflect the recent API changes (#155)
  • Fixes instructions outdated & mistakes in the contribution guildelines (#156)

4.0.0

  • Now using workspaces to ease the testing of the library locally (#123)
  • Added way more comments for types & functions (#124)
  • Added the ability to create its own router adapter for any HTTP library (#130)
  • Added running the npm audit command in the continuous integration workflow (#131)
  • Renamed the createClient function into createClientRoutes (#132)
  • Renamed create router to create server router (#133)
  • Renamed spaceships to implementation in the source-code, template & documentation (#134)
  • Renamed pathway occurrences to implementation (#135)
  • Updated contribution guildelines to include instructions on how to test the package (#136)
  • Added a coverage report badge (#137)

3.0.3

  • Fixed types not exported (#112)

3.0.2

  • Fixed an issue with the createServerRoute function not exported properly (again) (#110)

3.0.1

  • Fixed an issue with the createServerRoute function not exported properly (#110)

3.0.0

  • Added a new function to help creating smaller implementation of the routes (#102)
  • Renamed createServer in createRouter in the documentation (#103)
  • Renamed numeric to number (#104)
  • Renamed text to string (#105)
  • More array rules (#106)
  • Added more string rules (#107)
  • Added more number rules (#108)

2.1.0

  • Removed unecessary debug logs (#89)
  • Marked this package as side-effects free (#90)
  • Added a linter and an automation for pull request linting (#91)
  • Added unit tests (#94)
  • Added more instruction for getting started (#96)
  • Initial path unknown schema accounted (#97)
  • Added error handling examples in the documentation (#98)

2.0.1

  • Client package kryptonian path fix (#84)

2.0.0

  • Displaying the minzipped size of this package in the documentation (#72)
  • Displaying the license in the documentation (#73)
  • Added installation instructions (#74)
  • Added a summary and backlinks to the summary for each sections (#75)
  • Renamed endpoint to server in the createClient function's options (#76)
  • Now allowing Fetch API's options in the client's actions (#77)
  • Added multiple client support in createServer (#78)
  • Renamed list to array (#79)
  • Added a new namespace named Kalel for all core functions and types (#81)
  • Renamed record to object (#82)

1.1.0

  • Added a template and updated the instruction on how to get started with the client/server architecture (#52)
  • Added void support (#55)
  • Added support for dates (#56)
  • Added InferType documentation (#63)
  • Added documentation for custom rules (#64)
  • More contribution guidelines (#65)
  • Added literal values support (#66)
  • Added one of support (#67)
  • Added more keywords in the package definition file (#68)

1.0.0

  • Module & CORS fixes (#49)

0.3.0

  • Added unknown & any support (#31)
  • Added boolean support (#34)
  • Added null & undefined support (#37)
  • Added support for Jorel, a library for creating HTTP servers & clients from a validation schema (#44)
  • Updated the description in the documentation and package (#46)

0.2.0

  • Updated the introduction in the README (#7)
  • Added a badge with a link to the npm page of this package (#8)
  • Added a typescript badge in the README (#9)
  • Added a changelog file (#10)
  • Added more informations in the package definition file (#12)
  • Moved dependencies into development dependencies (#13)
  • Stricter TypeScript configuration (#15)
  • Added minimumLength, maximumLength & lengthBetween functions for lists (#17)
  • Added more numeric rules (#19)
  • Full api documentation (#22)
  • Added tsdoc documentation (#23)

0.1.0

  • Initial version