Skip to content

Releases: FoalTS/foal

v0.5.0-alpha.4

13 Jun 14:18
Compare
Choose a tag to compare
v0.5.0-alpha.4 Pre-release
Pre-release

Fix typo.

v0.5.0-alpha.2

13 Jun 14:10
Compare
Choose a tag to compare
v0.5.0-alpha.2 Pre-release
Pre-release
  • @foal/cli: Prevent image loading when requiring html templates.

v0.5.0-alpha.1.0

13 Jun 13:45
Compare
Choose a tag to compare
v0.5.0-alpha.1.0 Pre-release
Pre-release
v0.5.0-alpha.1.0

v0.4.0-beta.4

13 May 13:55
Compare
Choose a tag to compare
v0.4.0-beta.4 Pre-release
Pre-release
  • Rename validateEmailCredentialsFormat to validateEmailAndPasswordCredentialsFormat. (#101).

v0.4.0-beta.3

06 May 17:31
Compare
Choose a tag to compare
v0.4.0-beta.3 Pre-release
Pre-release
  • Remove ObjectType.
  • Add Microsoft SQL Server support (#92).
  • Add validateLocalCredentialsFormat (#93).
  • Rename LocalAuthenticator to EmailAndPasswordAuthenticator (#94, #97).
  • Convert ServiceControllerFactory to an interface (#96).
  • Make authentication simpler and add a UserModelService (#97).

v0.4.0-beta.2

18 Mar 15:40
Compare
Choose a tag to compare
v0.4.0-beta.2 Pre-release
Pre-release
  • [rest] Fix POST / bug and add more tests (#88).
  • Support SQLite (#87).

v0.4.0-beta.1

08 Mar 19:54
Compare
Choose a tag to compare
v0.4.0-beta.1 Pre-release
Pre-release

To fix instanceof issues across several npm packages:

  • Introduce isObjectDoesNotExist.
  • Introduce all the isHttpResponses.

v0.4.0-beta.0

08 Mar 19:53
Compare
Choose a tag to compare
v0.4.0-beta.0 Pre-release
Pre-release
  • Return 404 in @foal/express when a path is not found.
  • Support several templates in one ejs service (#82).
  • Add stateDef to getCallback (now getMiddlewares) (#80)
  • Fix sequelize warning (#71).
  • Improve docs.
  • Improve unit testing.

Breaking changes

  • Redefine entire architecture (especially hooks and controllers) (#84).
  • Add authentication and convert CRUD services to model services (#83).

v0.4.0-alpha.3

14 Jan 15:05
Compare
Choose a tag to compare
v0.4.0-alpha.3 Pre-release
Pre-release
  • Add handle-errors in @foal/express (#53).
  • Add escape and escapeHTML utils (#60).
  • Add @foal/ajv for schema validation (#59).
  • Add details to HttpError and use them in handleErrors (#59).
  • Allow null value for Route.serviceMethodName in controller factories (#61).
  • Add more unit tests (#64, #62)
  • In rest PATCH, DELETE, PUT / and POST /:id throw now an MethodNotAllowedError (#62)
  • @foal/sequelize is now supported by MySQL (#65).

Small breaking changes

  • Rename Middleware to ReducedMiddleware. (#56)
  • Rename PreMiddleware and PostMiddleware to a same type Middleware. (#56)
  • Rename serviceMethodBinder to middleware. (#56)
  • Rename LowLevelRoute to ReducedRoute (consistency with ReducedMiddleware). (#56)

v0.4.0-alpha.2

28 Dec 13:45
Compare
Choose a tag to compare
v0.4.0-alpha.2 Pre-release
Pre-release
  • Add getPreMiddleware and getPostMiddleware utils in @foal/core (#41).
  • Add more docs (#43).
  • Add more tests (#43).
  • Add new pre-hook afterThatRemoveField(name: string) (#43).
  • Add createEmptyContext util in @foal/core (#47).
  • Make service declaration optional in modules (#48).