Files
openstapps/configuration/projectmanagement/CHANGELOG.md
Rainer Killinger 5a48342a8d docs: update changelogs for release
ci: publish release
2025-07-30 14:15:24 +02:00

18 KiB

@openstapps/projectmanagement

4.0.2

Patch Changes

  • Updated dependencies [6b06de40]
    • @openstapps/logger@4.0.2
    • @openstapps/gitlab-api@4.0.2

4.0.1

Patch Changes

  • b40ba7ad: Updated Elasticsearch dependency

4.0.0

Major Changes

Patch Changes

  • Updated dependencies [c8e29020]
    • @openstapps/collection-utils@4.0.0
    • @openstapps/gitlab-api@4.0.0
    • @openstapps/logger@4.0.0

3.0.0

Major Changes

  • 64caebaf: Move project to a turbo monorepo & pnpm

    Internal dependencies are now defined using "@openstapps/package": "workspace:*"

    • Removed extraneous files from packages
      • .npmrc
      • .npmignore
      • .mailmap
      • .gitignore
      • CONTRIBUTING.md
      • LICENSE (Project license file is added upon publishing, see pnpm.io)
      • package-lock.json
      • .editorconfig
      • .eslintrc.json (moved eslint config to package.json)
      • .eslintignore
      • .gitlab-ci.yml (Most workflows are workspace-level)
      • .gitlab/** (issue templates etc. are now workspace-level)
      • .dockerignore (Docker files are determined by which files are deployed with pnpm deploy, as per package.json/files)
    • TSConfig has been moved to its own package (You can now use "extends": "@openstapps/tsconfig")
    • Removed ESLint and Prettier peer dependency hell by injecting them through the .pnpmfile.cjs
    • Added syncpack for keeping dependency versions in sync (and consistent key ordering in package.json)
    • Replaced conventional changelog with changesets
    • Apps with binaries now use a top level app.js
    #!/usr/bin/env node
    import './lib/app.js';
    
  • 64caebaf: Migrate to ESM

    CommonJS is no longer supported in any capacity. To use the new version, you will need to migrate your package to ESM. We recommend using tsup and Node 18.

    {
      "type": "module"
    }
    
  • 64caebaf: Migrate package to Node 18

    • Consumers of this package will need to migrate to Node 18 or higher.
    • Packages have been migrated from promisified readFile or readFileSync towards fs/promises
    • Packages use native flatMap now
  • 11c9d742: Move images to separate packages

    Removed builder image due to migration to Kaniko

  • 64caebaf: Migrate build system to tsup

    All packages now use an index.ts file to expose contents.

    You will need to migrate paths from import foo from '@scope/package/lib/foo to import foo from '@scope/package'

Minor Changes

  • 64caebaf: Migrate tests to C8/Chai/Mocha

    • @testdeck OOP testing has been removed.
    • Tests have been unified
    • CommonJS module mocking has been replaced through refactoring of tests, as ES Modules cannot be mocked (do yourself a favor and don't try to mock them)
    • C8 now replaces NYC as a native coverage tool
  • 64caebaf: Migrate away from @krlwlfrt/async-pool

    import {mapAsyncLimit} from '@openstapps/collection-utils';
    
    await mapAsyncLimit(
      [1, 2, 3],
      async it => {
        await someNetworkRequest(it);
      },
      5,
    );
    
  • 64caebaf: Migrate moment.js to date-fns

Patch Changes

  • 64caebaf: Migrated changelogs to changeset format

    import fs from 'fs';
    
    const path = 'packages/logger/CHANGELOG.md';
    
    fs.writeFileSync(path, fs.readFileSync(path, 'utf8').replace(/^#+\s+\[/gm, '## ['));
    
  • 64caebaf: Moved project-docs to the GitLab Wiki repo.

  • 98546a97: Migrate away from @openstapps/configuration

  • 4e4c7b5c: Update release configs

  • 23481d0d: Update to TypeScript 5.1.6

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [23481d0d]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [64caebaf]

    • @openstapps/collection-utils@3.0.0
    • @openstapps/gitlab-api@3.0.0
    • @openstapps/logger@3.0.0

3.0.0-next.4

Major Changes

  • 11c9d742: Move images to separate packages

    Removed builder image due to migration to Kaniko

Patch Changes

  • 4e4c7b5c: Update release configs
  • 23481d0d: Update to TypeScript 5.1.6
  • Updated dependencies [23481d0d]
    • @openstapps/collection-utils@3.0.0-next.4
    • @openstapps/gitlab-api@3.0.0-next.4
    • @openstapps/logger@3.0.0-next.4

3.0.0-next.3

Patch Changes

3.0.0-next.2

Patch Changes

3.0.0-next.1

Patch Changes

3.0.0-next.0

Major Changes

  • 64caebaf: Move project to a turbo monorepo & pnpm

    Internal dependencies are now defined using "@openstapps/package": "workspace:*"

    • Removed extraneous files from packages
      • .npmrc
      • .npmignore
      • .mailmap
      • .gitignore
      • CONTRIBUTING.md
      • LICENSE (Project license file is added upon publishing, see pnpm.io)
      • package-lock.json
      • .editorconfig
      • .eslintrc.json (moved eslint config to package.json)
      • .eslintignore
      • .gitlab-ci.yml (Most workflows are workspace-level)
      • .gitlab/** (issue templates etc. are now workspace-level)
      • .dockerignore (Docker files are determined by which files are deployed with pnpm deploy, as per package.json/files)
    • TSConfig has been moved to its own package (You can now use "extends": "@openstapps/tsconfig")
    • Removed ESLint and Prettier peer dependency hell by injecting them through the .pnpmfile.cjs
    • Added syncpack for keeping dependency versions in sync (and consistent key ordering in package.json)
    • Replaced conventional changelog with changesets
    • Apps with binaries now use a top level app.js
    #!/usr/bin/env node
    import './lib/app.js';
    
  • 64caebaf: Migrate to ESM

    CommonJS is no longer supported in any capacity. To use the new version, you will need to migrate your package to ESM. We recommend using tsup and Node 18.

    {
      "type": "module"
    }
    
  • 64caebaf: Migrate package to Node 18

    • Consumers of this package will need to migrate to Node 18 or higher.
    • Packages have been migrated from promisified readFile or readFileSync towards fs/promises
    • Packages use native flatMap now
  • 64caebaf: Migrate build system to tsup

    All packages now use an index.ts file to expose contents.

    You will need to migrate paths from import foo from '@scope/package/lib/foo to import foo from '@scope/package'

Minor Changes

  • 64caebaf: Migrate tests to C8/Chai/Mocha

    • @testdeck OOP testing has been removed.
    • Tests have been unified
    • CommonJS module mocking has been replaced through refactoring of tests, as ES Modules cannot be mocked (do yourself a favor and don't try to mock them)
    • C8 now replaces NYC as a native coverage tool
  • 64caebaf: Migrate away from @krlwlfrt/async-pool

    import {mapAsyncLimit} from '@openstapps/collection-utils';
    
    await mapAsyncLimit(
      [1, 2, 3],
      async it => {
        await someNetworkRequest(it);
      },
      5,
    );
    
  • 64caebaf: Migrate moment.js to date-fns

Patch Changes

  • 64caebaf: Migrated changelogs to changeset format

    import fs from 'fs';
    
    const path = 'packages/logger/CHANGELOG.md';
    
    fs.writeFileSync(path, fs.readFileSync(path, 'utf8').replace(/^#+\s+\[/gm, '## ['));
    
  • 64caebaf: Moved project-docs to the GitLab Wiki repo.

  • 98546a97: Migrate away from @openstapps/configuration

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [64caebaf]

  • Updated dependencies [98546a97]

  • Updated dependencies [64caebaf]

    • @openstapps/collection-utils@3.0.0-next.0
    • @openstapps/gitlab-api@3.0.0-next.0
    • @openstapps/logger@3.0.0-next.0

0.25.0 (2023-01-17)

Bug Fixes

0.24.0 (2022-10-10)

0.23.1 (2022-07-05)

Bug Fixes

  • documentation not generating (ac226d1)

0.23.0 (2022-07-05)

0.22.0 (2021-12-14)

0.21.0 (2021-12-14)

Bug Fixes

  • exclude npm audit from maintenance runs (42e6812)
  • link to old gitlab server (aa9991a), closes #27

Features

  • make slack notification optional (84921ad)

0.20.1 (2020-07-27)

Bug Fixes

  • ignore archived projects in milestone tidy (cd768a9)
  • remove invalid project name element (e4c065d)

Features

  • add merge request assignment (65d05bf)

0.20.0 (2020-05-06)

Features

  • change builder base image to docker/compose (5ea40b2)

0.19.0 (2020-01-08)

0.18.0 (2019-11-25)

0.17.1 (2019-11-19)

Features

  • add documentation for automatic publishing (ab45e35), closes #23

0.17.0 (2019-11-13)

Features

  • update to new meeting date (98c73b5)

0.16.1 (2019-08-20)

Bug Fixes

  • add colors to cli log output (7d271a7)

0.16.0 (2019-08-20)

Features

  • only unlabel closed issues before last meeting (d7b68ae)

0.15.0 (2019-07-23)

Features

  • add function and task to get version of used dependency (067a201), closes #20

0.14.1 (2019-06-05)

0.14.0 (2019-06-04)

Bug Fixes

  • fix regression with protected tags (65a7233)

Features

  • add max depth for reminders (3641ec4)

0.13.0 (2019-06-03)

Features

0.12.1 (2019-05-27)

0.12.0 (2019-05-27)

Bug Fixes

  • use user 'node' in Node.js image (0c8aa72), closes #17

Features

  • add git to node image (c0058f9), closes #16
  • notify merge request assignee instead of author (d60625c)

0.11.0 (2019-04-30)

Features

0.10.0 (2019-04-17)

Features

  • add timestamp to reports (ad99e45)

0.9.0 (2019-04-09)

Features

  • add check for protected tags to tidy task (feb0c3b), closes #14

0.8.1 (2019-03-20)

0.8.0 (2019-03-20)

Features

  • use mustache instead of tangular (95f7521)

0.7.0 (2019-03-20)

0.6.0 (2019-02-25)

Features

  • adjust reminder for unfixed merge requests (e02939c)

0.5.0 (2019-02-05)

Features

  • add new task to remind about open merge requests (201ec09)

0.4.1 (2019-01-30)

0.4.0 (2019-01-30)

Features

  • add slack reminder for open merge requests (47e9775)

0.3.0 (2019-01-28)

Features

  • include sub groups in report generation (040c666)

0.2.2 (2019-01-23)

Bug Fixes

  • correctly determine project for issue (8f06fc3)

0.2.1 (2019-01-17)

Bug Fixes

  • correctly add shebang line to cli (f2933ef)

0.2.0 (2019-01-17)

Bug Fixes

  • correct link for projects (a95ec14)
  • do not add issues to report from backlog (e902d70)
  • unlabel issues with label meeting only (41a349e)

0.1.1 (2019-01-07)

Bug Fixes

  • remove failing deletion of labels (ac8f2e1)

0.1.0 (2018-12-13)

0.0.2 (2018-12-03)

Features

  • add issue template for features (8ae1a51)
  • add nyc configuration (883ab9b)

0.0.1 (2018-11-29)

Features

  • add projectmanagement and pack (19fd0f6)