Skip to content

Releases: phothinmg/susee

1.5.5

18 Jun 10:19
df2df4d

Choose a tag to compare

Added

  • compiler: Added JSX runtime validation test coverage for React import,
    jsxImportSource success path, missing jsxImportSource, and mismatch
    failure behavior.

Changed

  • compiler: Refactored JSX compiler option branching to remove duplicated return
    logic while preserving behavior.
  • compiler: Added JSDoc for JSX compiler option normalization and validation.

Full Changelog: 1.5.4...1.5.5

1.5.4

16 Jun 12:32
642375c

Choose a tag to compare

Full Changelog: 1.5.3...1.5.4

1.5.3

26 Apr 01:22
4ce291b

Choose a tag to compare

Added

  • cli flag --version and -v for installation check

Full Changelog: 1.5.2...1.5.3

1.5.2

20 Apr 18:44
0958af8

Choose a tag to compare

Full Changelog: 1.5.1...1.5.2

1.5.1

01 Apr 13:35
6b5483f

Choose a tag to compare

Added

  • Added final pre-bundling checks for unsupported dependency syntaxes (CommonJS, JSX/TSX). When detected, susee logs an actionable error and exits with code 1.
  • Added CLI command init to generate a minimal susee config file at the project root.
  • Added npm run commit workflow support in scripts/susee-commit.ts to run git add ., create a formatted commit message, and push to the active branch.
  • Added global commit number incrementation for commit subjects by scanning git history (git log --all) and appending (#<number>).

Changed

  • Updated output format options from "esm" | "commonjs" | "both" to ("commonjs" | "esm")[].
  • Improved unsupported-module diagnostics to suggest @suseejs/plugin-commonjs for most CommonJS projects.
  • Migrated Git hooks from husky/commitlint to repository-tracked hooks in .githooks.
  • Added npm run hooks:install setup flow and enforced commit subject format: <Type>: <message> (#<number>) where Type is one of Added, Changed, Deprecated, Fixed, Security, Modified.
  • Updated README.md and CONTRIBUTING.md to match the current scripts, hook behavior, and project documentation layout.

Fixed

  • Fixed source map URL generation by adding resolveSourceMappingURL, replacing incorrect //# sourceMappingURL=<fileName>.js.map with extension-aware values (.cjs.map / .mjs.map).

Notes

  • JSX/TSX dependency transpilation is still unsupported in core and planned for future plugin-based support.
  • Browser ESM bundling and mixed-syntax project workflows are still on the roadmap.

Full Changelog: 1.5.0...1.5.1

1.5.0

25 Mar 12:26
d790d4d

Choose a tag to compare

Full Changelog: 1.0.4...1.5.0

1.0.4

13 Mar 12:36
e0384f7

Choose a tag to compare

add allowJs to compiler options.

Full Changelog: 1.0.3...1.0.4

1.0.3

13 Mar 04:30
5900498

Choose a tag to compare

Full Changelog: 1.0.2...1.0.3

1.0.2

13 Mar 02:29
b5f7133

Choose a tag to compare

What's Changed

Full Changelog: 1.0.1...1.0.2

1.0.1

04 Mar 22:31
9057b5a

Choose a tag to compare

Full Changelog: 1.0.0...1.0.1