Skip to content

Releases: getcronit/pylon

@getcronit/pylon-v2.1.0

25 Sep 13:21
16c4a1f
Compare
Choose a tag to compare

@getcronit/pylon-v2.1.0 (2024-09-25)

Bug Fixes

  • createDecorator does not work for static properties (be2ff8b)
  • requireAuth is sometimes not applied (d04fffb), closes #1 #19 #1
  • add compiler options for decorators (c53295d)

Features

create-pylon-v1.0.2

24 Sep 06:27
a23fbb3
Compare
Choose a tag to compare

create-pylon-v1.0.2 (2024-09-24)

Bug Fixes

  • include template .gitignore in pylon creation (9c3247f), closes #17

create-pylon-v1.0.1

18 Sep 05:52
0beba13
Compare
Choose a tag to compare

create-pylon-v1.0.1 (2024-09-18)

Bug Fixes

  • use correct dev command for bun template (155e760)

create-pylon-v1.0.0

18 Sep 05:38
75986d0
Compare
Choose a tag to compare

create-pylon-v1.0.0 (2024-09-18)

Bug Fixes

  • add @hono/node-server to node template (db245a7)
  • add chalk (76564a8)
  • add missing node version requirements (f1a540b)
  • recursive file search in create-pylon (4fe7fec)
  • update actions/checkout to v4 in publish.yaml workflow (8fcc89c)
  • update create-pylon package to use fileURLToPath and dirname (1f0ab09)
  • update dependencies for v2 (681d691)
  • update final create-pylon package with helpful messages and instructions (b54459f)
  • update package version to 1.0.0 (4b8a5c7)
  • update pylon-telemetry to beta version in package.json (0780588)
  • update version retrieval in create-pylon (9bd0d51)
  • update versions from beta semver (cd6f875)

Features

  • integrate pylon telemetry with core packages (3a56c4a)
  • multiple runtimes, create package, rework core concepts (97ed3e1)

BREAKING CHANGES

  • The core concepts of Pylon have been reworked to
    provide a more flexible and unified development experience. The
    following changes have been made:
  • New Runtimes: Pylon now supports multiple runtimes, including Bun,
    Node.js, and Cloudflare Workers.
  • Unified Create Command: The new npm create pylon command provides
    a consistent way to create new Pylon projects.
  • Improved Development Server: The new pylon dev command provides a
    unified development experience across different runtimes.
    Drop of pylon-cli and pylon-server: The @getcronit/pylon-cli and
    @getcronit/pylon-server packages are no longer required and replaced by
    the @getcronit/pylon-dev package.

@getcronit/pylon-v2.0.1

18 Sep 13:23
de8e828
Compare
Choose a tag to compare

@getcronit/pylon-v2.0.1 (2024-09-18)

Bug Fixes

  • remove empty resolvers in graphql-handler.ts and add validation for Query root type in define-pylon.ts (01a6149), closes #13

@getcronit/pylon-v2.0.0

18 Sep 05:41
75986d0
Compare
Choose a tag to compare

@getcronit/pylon-v2.0.0 (2024-09-18)

Bug Fixes

  • add consola warning instead of error for undefined context in resolversToGraphQLResolvers (31ffa1a)
  • add missing node version requirements (b916922)
  • auth env loading on any runtime (bbf7d61)
  • authInitialize now loads the key at startup and the key env at runtime (fe3f83e)
  • remove console.log statement in authInitialize (faadee8)
  • update npm dependencies (004af3e)
  • update pylon-telemetry to beta version in package.json (0780588)
  • update versions from beta semver (cd6f875)

Features

  • add telemetry call in authRequire middleware (4b4a71b)
  • integrate pylon telemetry with core packages (3a56c4a)
  • multiple runtimes, create package, rework core concepts (97ed3e1)

BREAKING CHANGES

  • The core concepts of Pylon have been reworked to
    provide a more flexible and unified development experience. The
    following changes have been made:
  • New Runtimes: Pylon now supports multiple runtimes, including Bun,
    Node.js, and Cloudflare Workers.
  • Unified Create Command: The new npm create pylon command provides
    a consistent way to create new Pylon projects.
  • Improved Development Server: The new pylon dev command provides a
    unified development experience across different runtimes.
    Drop of pylon-cli and pylon-server: The @getcronit/pylon-cli and
    @getcronit/pylon-server packages are no longer required and replaced by
    the @getcronit/pylon-dev package.

@getcronit/pylon-telemetry-v1.0.0

18 Sep 05:38
75986d0
Compare
Choose a tag to compare

@getcronit/pylon-telemetry-v1.0.0 (2024-09-18)

Bug Fixes

  • include pylon-telemetry in build process (f7642e3)
  • make @getcronit/pylon dept optional and fallback to process.env (c1bd3a9)
  • remove optional peer dependency for "@getcronit/pylon" in pylon-telemetry package.json (85f5697)
  • unfinished top-level await (a9ff06d)
  • update @getcronit/pylon version in pylon-telemetry package.json (a20670e)
  • update pylon to beta version in package.json (167af09)

Features

@getcronit/pylon-dev-v1.0.0

18 Sep 05:39
75986d0
Compare
Choose a tag to compare

@getcronit/pylon-dev-v1.0.0 (2024-09-18)

Bug Fixes

  • add missing builder dep (04d888e)
  • add missing node version requirements (b916922)
  • handle error when building schema (1aa9c42)
  • improve error handling in Pylon schema build process (f23fc9b)
  • update "@getcronit/pylon-builder" dependency to "beta" for prerelease (098d606)
  • update @getcronit/pylon-builder dependency to "beta" (1f69aec)
  • update dependencies for v2 (681d691)
  • update pylon-telemetry to beta version in package.json (0780588)
  • update versions from beta semver (cd6f875)

Features

  • integrate pylon telemetry with core packages (3a56c4a)
  • multiple runtimes, create package, rework core concepts (97ed3e1)

Performance Improvements

BREAKING CHANGES

  • The core concepts of Pylon have been reworked to
    provide a more flexible and unified development experience. The
    following changes have been made:
  • New Runtimes: Pylon now supports multiple runtimes, including Bun,
    Node.js, and Cloudflare Workers.
  • Unified Create Command: The new npm create pylon command provides
    a consistent way to create new Pylon projects.
  • Improved Development Server: The new pylon dev command provides a
    unified development experience across different runtimes.
    Drop of pylon-cli and pylon-server: The @getcronit/pylon-cli and
    @getcronit/pylon-server packages are no longer required and replaced by
    the @getcronit/pylon-dev package.

@getcronit/pylon-builder-v2.0.1

18 Sep 13:25
0369e85
Compare
Choose a tag to compare

@getcronit/pylon-builder-v2.0.1 (2024-09-18)

Bug Fixes

  • load compilerOptions from pylon tsconfig.json (b8b2189), closes #15

@getcronit/pylon-builder-v2.0.0

18 Sep 05:38
75986d0
Compare
Choose a tag to compare

@getcronit/pylon-builder-v2.0.0 (2024-09-18)

Bug Fixes

  • add missing node version requirements (b916922)
  • add ts loader to injectCodePlugin (14926f9)
  • bundler: handle build errors and throw an error if Pylon fails to build (5165b5f)
  • enable bundling to support module imports (579906e)
  • handle error when building schema (1aa9c42)
  • insert graphql handler after custom middlewares (cbcccee)
  • move esbuild from dev to dependencies (286fe77)

Features

  • add esbuildPluginTsc to support more complex ts (6950335)
  • integrate pylon telemetry with core packages (3a56c4a)
  • multiple runtimes, create package, rework core concepts (97ed3e1)

BREAKING CHANGES

  • The core concepts of Pylon have been reworked to
    provide a more flexible and unified development experience. The
    following changes have been made:
  • New Runtimes: Pylon now supports multiple runtimes, including Bun,
    Node.js, and Cloudflare Workers.
  • Unified Create Command: The new npm create pylon command provides
    a consistent way to create new Pylon projects.
  • Improved Development Server: The new pylon dev command provides a
    unified development experience across different runtimes.
    Drop of pylon-cli and pylon-server: The @getcronit/pylon-cli and
    @getcronit/pylon-server packages are no longer required and replaced by
    the @getcronit/pylon-dev package.