Skip to content

Releases: david-04/launchpad

Version 1.0.11

22 Mar 22:11
Compare
Choose a tag to compare
  • Fixed truncation of the last test failure when displaying unit test results

Version 1.0.10

21 Mar 05:09
Compare
Choose a tag to compare
  • Updated tsconfig.json templates to preserve code comments when compiling library projects
  • Added new compiler options to uplift the tsconfig.json templates to TypeScript 5.8

Version 1.0.9

07 Feb 01:37
Compare
Choose a tag to compare
  • Tweaked the Node test runner output (prepend full describe path to test case title)
  • Added file extensions jsx, cjs and mjs to .gitignore

Version 1.0.8

06 Nov 22:44
Compare
Choose a tag to compare
  • Print (rather than suppress) console.log output in unit tests

Version 1.0.7

26 Oct 04:05
Compare
Choose a tag to compare
  • Add support for unit tests via the Node test runner (requires Node 22)
  • Store Biome configuration in .launchpad/biome.default.json (and include it from biome.json)
  • Upgrade default tsconfig.json settings to TypeScript 5.6
  • Use a separate timestamp file instead of .tsbuildinfo for tracking Makefile dependencies
  • Avoid accessing undefined Makefile variables
  • Don't set the <script> type to module when using a bundler
  • Fix SonarLint warnings

Version 1.0.6

31 Mar 02:51
Compare
Choose a tag to compare
  • Auto-include a minimal d.ts file for cli projects that don't have Node typings installed (includes console, timer functions and argv, env and exit from process)
  • Exclude the DOM library from cli projects' tsconfig.json

Version 1.0.5

25 Mar 23:18
Compare
Choose a tag to compare
  • Updated default compiler settings in tsconfig.default.json
    • Enable top-level await for cli projects by setting module and moduleResolution to NodeNext
    • Set lib to the target ECMAScript version for cli projects that have Node typings installed (to prevent the auto-inclusion of DOM)
  • Fixed uplift issues that made inadvertently changed the project settings
    • .gitignore was overwritten (with custom entries removed)
    • The bundler output directory was set to the tsc output directory
    • The bundler output directory was added to .gitignore even if it was not set (because bundling is disabled)
    • The ongoing management of VSCode settings (like code formatting) was cancelled
    • Please run launchpad init to review and correct the accidentally modified settings
  • Fixed the module type setting in package.json (renaming the property from module to type)

Version 1.0.4

16 Mar 23:00
Compare
Choose a tag to compare
  • Removed baseUrl from the CommonJS template version of tsconfig.json

Version 1.0.3

26 Feb 01:10
Compare
Choose a tag to compare
  • Improved React compatibility by automatically including/compiling tsx files
  • Improved Preact compatibility by setting tsxFactory to h

Version 1.0.2

26 Feb 01:09
Compare
Choose a tag to compare
  • Fixed an issue that caused uplifts to fail (when using .launchpad/uplift.sh or .bat)