Skip to content

Latest commit

 

History

History
469 lines (339 loc) · 21.6 KB

CHANGELOG.md

File metadata and controls

469 lines (339 loc) · 21.6 KB

Changelog

All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.

A list of unreleased changes can be found here.

v3.0.0-rc.7 - 2023-01-25

Bug Fixes

  • npm/Installer: Do not wrap promise provided by rimraf v4 2d1ccda

v3.0.0-rc.6 - 2023-01-24

v3.0.0-rc.5 - 2023-01-24

v3.0.0-rc.4 - 2023-01-23

Dependency Updates

v3.0.0-rc.3 - 2023-01-19

v3.0.0-rc.2 - 2023-01-11

Breaking Changes

  • Run 'generateThemeDesignerResources' only on framework libs e4bb108

v3.0.0-rc.1 - 2023-01-04

v3.0.0-rc.0 - 2022-12-23

v3.0.0-beta.5 - 2022-12-23

Features

v3.0.0-beta.4 - 2022-11-30

v3.0.0-beta.3 - 2022-11-28

Features

  • Introduce SpecificationVersion class (#431) e57842b
  • TaskRunner: Provide taskName and logger instance to custom tasks 36cd2d8
  • TaskUtil: Add resourceFactory API to v3 interface 2e863cf
  • TaskUtil: Add getProject/getDependencies API to interface 51f2949

v3.0.0-beta.2 - 2022-11-11

v3.0.0-beta.1 - 2022-11-07

v3.0.0-alpha.10 - 2022-10-24

Breaking Changes

BREAKING CHANGE

This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export. If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import.

For more information see also:

v3.0.0-alpha.9 - 2022-08-10

Bug Fixes

  • ProjectBuilder: Fix verbose logging for already built projects f04ffd2

v3.0.0-alpha.8 - 2022-08-09

Bug Fixes

  • Specification: Fix migration for legacy projects that are not applications or libraries d89d804

v3.0.0-alpha.7 - 2022-07-27

v3.0.0-alpha.6 - 2022-07-27

Bug Fixes

  • ProjectBuilder: Skip build for projects that do not require to be built ac5f1f8

v3.0.0-alpha.5 - 2022-07-26

Bug Fixes

  • Fix build manifest creation b1459eb

v3.0.0-alpha.4 - 2022-07-15

Reverts

  • [INTERNAL] Lower coverage thresholds

v3.0.0-alpha.3 - 2022-06-14

Breaking Changes

  • Implement Project Graph, build execution 161f462

BREAKING CHANGE

  • normalizer and projectTree APIs have been removed. Use generateProjectGraph instead
  • Going forward only specification versions 2.0 and higher are supported
    • In case a legacy specification version is detected, an automatic, transparent migration is attempted.
  • Build:
    • The "dev" build mode has been removed
    • The task "generateVersionInfo" is no longer executed for application projects by default. You may enable it again using the includedTasks parameter

v3.0.0-alpha.2 - 2022-04-26

v3.0.0-alpha.1 - 2022-01-25

Breaking Changes

  • Require Node.js >= 16.13.2 / npm >= 8 5e4dbff

BREAKING CHANGE

Support for older Node.js and npm releases has been dropped. Only Node.js v16.13.2 and npm v8 or higher are supported.

v3.0.0-alpha.0 - 2021-12-14

v2.6.0 - 2021-10-19

Bug Fixes

  • ui5Framework: Skip processing of framework libs (#424) 539d953

Features

v2.5.0 - 2021-07-23

Features

v2.4.0 - 2021-06-01

Features

v2.3.1 - 2021-03-04

Bug Fixes

  • ui5Framework: Don't access metadata of deduped projects 0255f8f

Dependency Updates

v2.3.0 - 2021-02-09

Features

v2.2.6 - 2021-01-28

Bug Fixes

  • ui5Framework.Installer: Ensure target directory does not exist before rename (#390) f107cdf

v2.2.5 - 2021-01-26

Bug Fixes

  • ui5Framework.Installer: Ensure atomic install process 72568a9

v2.2.4 - 2020-11-06

Performance Improvements

  • Reduce install size by removing 'string.prototype.matchall' dependency b69d75e
  • validator: Lazy load dependencies 609346b

v2.2.3 - 2020-10-22

Bug Fixes

  • Schema: Add missing bundle section "name" ba2d601

v2.2.2 - 2020-09-15

Bug Fixes

  • ui5Framework.mergeTrees: Do not abort merge if a project has already been processed 264c353

v2.2.1 - 2020-09-02

v2.2.0 - 2020-08-11

Features

v2.1.5 - 2020-07-14

Bug Fixes

  • Node.js API: TypeScript type definition support (#335) c610305

v2.1.4 - 2020-05-29

Bug Fixes

  • ui5Framework: Allow providing exact prerelease versions (#326) 6ce985c

v2.1.3 - 2020-05-14

v2.1.2 - 2020-05-11

Bug Fixes

  • framework t8r: Allow use of specVersion 2.1 961847d

v2.1.1 - 2020-05-11

Bug Fixes

  • Allow the use of specVersion 2.1 for projects a42172f

v2.1.0 - 2020-05-05

Features

  • specVersion 2.1: Add support for "customConfiguration" (#308) 201aaab

v2.0.4 - 2020-04-30

Bug Fixes

  • Workaround missing dependency info for OpenUI5 packages in version 1.77.x 3dfb812
  • Namespaces in API Reference (JSDoc) 3174d9f

v2.0.3 - 2020-04-02

Bug Fixes

  • Schema: Add missing metadata properties 16894e1
  • package.json: Downgrade pacote from 11.1.4 to 9.5.12 c76fb49

v2.0.2 - 2020-04-01

Bug Fixes

  • ui5Framework t8r: Resolve versionOverride string 4fffabe

v2.0.1 - 2020-04-01

Bug Fixes

  • ui5Framework.mergeTrees: Do not process the same project multiple times 1377ec2

v2.0.0 - 2020-03-31

Breaking Changes

Features

  • Add Configuration Schema (#274) eb961c3
  • Support for spec version 2.0 (#277) 770a56f
  • Add ui5Framework translator and resolvers (#265) 5183e5c
  • projectPreprocessor: Log warning when using a deprecated or restricted dependency (#268) b776a4f

BREAKING CHANGE

Support for older Node.js releases has been dropped. Only Node.js v10 or higher is supported.

v1.2.0 - 2020-01-13

Features

v1.1.1 - 2019-11-07

v1.1.0 - 2019-07-11

Features

  • projectPreprocessor: Add handling for server-middleware extensions 2ce964c

v1.0.3 - 2019-06-25

Bug Fixes

  • projectPreprocessor: Do not remove already removed dependencies (#189) 4600d63

v1.0.2 - 2019-04-12

Bug Fixes

  • ProjectPreprocessor: Fix dependency resolution 0671a8b

Dependency Updates

v1.0.1 - 2019-02-14

Bug Fixes

  • npm translator: Remove deduped optional dependencies from tree 3481154

Dependency Updates

v1.0.0 - 2019-01-10

Breaking Changes

  • normalizer: Rename optional parameter "translator" 92321e0

Dependency Updates

Features

  • Add specification version 1.0 b0c02f6

BREAKING CHANGE

Renamed parameter "translator" of functions generateDependencyTree and generateProjectTree to "translatorName"

v0.2.5 - 2018-12-19

Bug Fixes

  • npm translator: Deduplicate subtrees of pending dependencies 7e55ae3
  • npm translator: Fix handling of indirect dependency cycles c99d6d3

v0.2.4 - 2018-12-17

Bug Fixes

  • npm t8r: Add deduplication of npm dependencies 2717088
  • projectPreprocessor: Ignore deduped modules 84f7b25

v0.2.3 - 2018-11-20

Bug Fixes

  • npm t8r: Again, handle npm optionalDependencies correctly 9fd78dc

v0.2.2 - 2018-11-17

Bug Fixes

  • npm t8r: Handle npm optionalDependencies correctly da707d7

Features

  • projectPreprocessor: Add handling for task extensions 0722865
  • projectPreprocessor: Allow application project dependency on non-root level b8a59d5

v0.2.1 - 2018-10-29

Features

v0.2.0 - 2018-07-11

v0.1.0 - 2018-06-26

Bug Fixes

  • Fix some typos in log messages (#17) 1f2f2fd
  • npm translator: Fix endless loop in case of dependency cycles (#15) cf31112

v0.0.1 - 2018-06-06

Bug Fixes

  • npm t8r: Fix collection fallback with missing package.json 578466f