Skip to content

Latest commit

 

History

History
136 lines (76 loc) · 3.5 KB

docker_CHANGELOG.md

File metadata and controls

136 lines (76 loc) · 3.5 KB

CHANGELOG

All notable changes to the docker image will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changelog for the npm version are here.

[Unreleased]

Added

  • Updated error when there's duplicate names in generated GraphQL Schema (#1857)

[0.2.0-alpha.9] - 2024-11-11

Fixed

  • Fix UUID fields in struct fields (#1843)

[0.2.0-alpha.8] - 2024-09-05

Fixed

  • Fix invalid generated TS "float" type (#1828)

[0.2.0-alpha.6] - 2024-06-06

Added

  • add viewer to generated pattern types (#1800)
  • add query methods to patterns for fieldEdge and foreignKeys defined in pattern (#1801)
  • union type for patterns (#1810)

Fixed

  • stop ignoring actionOnlyFields in edge actions (#1811)

[0.2.0-alpha.5] - 2024-03-09

Fixed

  • Allow input objects to have nested input objects (#1795)

[0.2.0-alpha.4] - 2024-03-01

Fixed

  • fix generated date types (#1787)

[0.2.0-alpha.3] - 2024-03-01

Fixed

  • make it so that fooId UUID fieldEdge works (#1779)
  • fix @gqlField with gqlConnection and args with custom types (#1780)

[0.2.0-alpha.2] - 2024-02-29

Added

  • Add hideFromGraphQL to InverseAssocEdge (#1766)
  • Add support for @gqlField with gqlConnection and args (#1768)

Fixed

  • Fix graphql imports for custom files (#1775)
  • Fix imports for custom objects in files (#1776)

[0.2.0-alpha.1] - 2024-02-22

Breaking

  • make generation of names (database columns, graphql names etc) more consistent (#1757). changes names for the following field types in schemas:
    • userID field -> userId GraphQL field and userId TypeScript variable instead of userID
    • foo2 field -> foo2 database column instead of foo_2 database column
    • userIDs field -> userIds GraphQL field and userIds TypeScript variable instead of userIDs
    • and a few other related changes
    • the existing names can be kept by using storageKey and graphqlName in the schema files so that there doesn't have to be any production impact.
    • standardizes on Id instead of ID so functions like User.loadIDFromEmailAddress become User.loadIdFromEmailAddress
  • changes generated files for patterns to make them more customizable (#1760)
  • changes enum names with numbers fro FOO_1 to FOO1

[0.1.17] - 2024-01-21

Added

  • Typescript user-defined type guard functions for patterns (#1735)

[0.1.16] - 2023-12-09

Fixed

  • changed error message when changing database type to be more descriptive (#1726)
  • fix disableBuilderType in UUIDType not respected when defaultValueOnCreate is true and disableUserGraphQLEditable is true (#1727)

[0.1.15] - 2023-12-08

Fixed

  • Updated swc and ts-node to latest versions. Adds module to generated .swcrc used for graphql codegen (#1717)
  • fix EdgeGroup actions sets incorrect ent type in DB (#1719)
  • Fix id fields with disable user graphql editable (#1723)

[0.1.14] - 2023-11-06

Fixed

  • fix #1706. take 2 but with edit actions (#1711)

[0.1.13] - 2023-11-05

Fixed

  • Fix optional non-nullable field in action not being optional in certain actions (#1708)

[0.1.12] - 2023-10-30

Fixed

  • Export interfaces and other types generated in mixin builders (#1704)

[0.1.11] - 2023-10-14

Added

  • ability to configure exports for actions not to be default export (#1689)

[0.1.10] - 2023-10-08

Fixed

  • Fix types.ts referencing itself in imports (#1678)