Skip to content

Commit

Permalink
Publish
Browse files Browse the repository at this point in the history
  • Loading branch information
postspectacular committed Nov 17, 2021
1 parent c439562 commit 519eedf
Show file tree
Hide file tree
Showing 320 changed files with 20,338 additions and 10,681 deletions.
67 changes: 44 additions & 23 deletions packages/adapt-dpi/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,64 @@
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-10-12)
Last updated: 2021-11-17T23:24:59Z

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org/) for commit guidelines.

### Build System
**Note:** Unlisted _patch_ versions only involve non-code changes and/or
version bumps of transitive dependencies.

* major update of ALL pkgs (export maps, ESM only) ([0d1d6ea](https://github.com/thi-ng/umbrella/commit/0d1d6ea9fab2a645d6c5f2bf2591459b939c09b6))
## [2.1.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-11-17)

#### 🚀 Features

### BREAKING CHANGES
- Using workspaces for local tools ([bf7a404](https://github.com/thi-ng/umbrella/commit/bf7a404))
Improving the overall build ergonomics
- introduced a tools workspaces
- imported it in all needed packages/examples
- inclusive project root

* discontinue CommonJS & UMD versions
#### ♻️ Refactoring

- only ESM modules will be published from now on
- CJS obsolete due to ESM support in recent versions of node:
- i.e. launch NodeJS via:
- `node --experimental-specifier-resolution=node --experimental-repl-await`
- in the node REPL use `await import(...)` instead of `require()`
- UMD obsolete due to widespread browser support for ESM
- testrunner to binary ([4ebbbb2](https://github.com/thi-ng/umbrella/commit/4ebbbb2))
this commit reverts (partly) changes made in:
ef346d7a8753590dc9094108a3d861a8dbd5dd2c
overall purpose is better testament ergonomics:
instead of having to pass NODE_OPTIONS with every invocation
having a binary to handle this for us.

Also:
- normalize/restructure/reorg all package.json files
- cleanup all build scripts, remove obsolete
- switch from mocha to @thi.ng/testament for all tests
### [2.0.1](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-10-13)

#### ♻️ Refactoring

- update imports in all tests/pkgs ([effd591](https://github.com/thi-ng/umbrella/commit/effd591))

# [2.0.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-10-12)

#### 🛑 Breaking changes

- major update of ALL pkgs (export maps, ESM only) ([0d1d6ea](https://github.com/thi-ng/umbrella/commit/0d1d6ea))
- BREAKING CHANGE: discontinue CommonJS & UMD versions
- only ESM modules will be published from now on
- CJS obsolete due to ESM support in recent versions of node:
- i.e. launch NodeJS via:
- `node --experimental-specifier-resolution=node --experimental-repl-await`
- in the node REPL use `await import(...)` instead of `require()`
- UMD obsolete due to widespread browser support for ESM
Also:
- normalize/restructure/reorg all package.json files
- cleanup all build scripts, remove obsolete
- switch from mocha to [@thi.ng/testament](https://github.com/thi-ng/umbrella/tree/main/packages/testament) for all tests

# 1.0.0 (2020-06-07)
#### ♻️ Refactoring

### Features
- update all test stubs ([f2d6d53](https://github.com/thi-ng/umbrella/commit/f2d6d53))
- update all tests in _all_ pkgs ([8b582bc](https://github.com/thi-ng/umbrella/commit/8b582bc))
- update all to use [@thi.ng/testament](https://github.com/thi-ng/umbrella/tree/main/packages/testament)

- **adapt-dpi:** extract as new pkg ([7250041](https://github.com/thi-ng/umbrella/commit/7250041e30995844ac20295bdb36b351f5b2ccc8))
# [1.0.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-06-07)

### BREAKING CHANGES
#### 🛑 Breaking changes

- **adapt-dpi:** extracted from hdom-components pkg for better re-use
- extract as new pkg ([7250041](https://github.com/thi-ng/umbrella/commit/7250041))
- BREAKING CHANGE: extracted from hdom-components pkg for better re-use
6 changes: 3 additions & 3 deletions packages/adapt-dpi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/adapt-dpi",
"version": "2.0.6",
"version": "2.1.0",
"description": "HDPI canvas adapter / styling utility",
"type": "module",
"module": "./index.js",
Expand Down Expand Up @@ -35,7 +35,7 @@
},
"devDependencies": {
"@microsoft/api-extractor": "^7.18.19",
"@thi.ng/testament": "^0.1.6",
"@thi.ng/testament": "^0.2.0",
"rimraf": "^3.0.2",
"tools": "workspace:^",
"typedoc": "^0.22.8",
Expand Down Expand Up @@ -65,4 +65,4 @@
"thi.ng": {
"year": 2015
}
}
}
165 changes: 109 additions & 56 deletions packages/adjacency/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,111 +1,164 @@
# Change Log

Last updated: 2021-11-17T23:24:59Z

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
See [Conventional Commits](https://conventionalcommits.org/) for commit guidelines.

**Note:** Unlisted _patch_ versions only involve non-code changes and/or
version bumps of transitive dependencies.

## [2.1.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-11-17)

#### 🚀 Features

- Using workspaces for local tools ([bf7a404](https://github.com/thi-ng/umbrella/commit/bf7a404))
Improving the overall build ergonomics
- introduced a tools workspaces
- imported it in all needed packages/examples
- inclusive project root

## [2.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-11-10)
#### ♻️ Refactoring

**Note:** Version bump only for package @thi.ng/adjacency
- testrunner to binary ([4ebbbb2](https://github.com/thi-ng/umbrella/commit/4ebbbb2))
this commit reverts (partly) changes made in:
ef346d7a8753590dc9094108a3d861a8dbd5dd2c
overall purpose is better testament ergonomics:
instead of having to pass NODE_OPTIONS with every invocation
having a binary to handle this for us.

### [2.0.10](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-11-10)

#### ♻️ Refactoring

- update all countdown loops ([a5f374b](https://github.com/thi-ng/umbrella/commit/a5f374b))

### [2.0.1](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-10-13)

## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-11-04)
#### ♻️ Refactoring

**Note:** Version bump only for package @thi.ng/adjacency
- update imports in all tests/pkgs ([effd591](https://github.com/thi-ng/umbrella/commit/effd591))
- update imports in all pkgs ([5fa2b6f](https://github.com/thi-ng/umbrella/commit/5fa2b6f))
- add .js suffix for all relative imports

# [2.0.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-10-12)

#### 🛑 Breaking changes

- major update of ALL pkgs (export maps, ESM only) ([0d1d6ea](https://github.com/thi-ng/umbrella/commit/0d1d6ea))
- BREAKING CHANGE: discontinue CommonJS & UMD versions
- only ESM modules will be published from now on
- CJS obsolete due to ESM support in recent versions of node:
- i.e. launch NodeJS via:
- `node --experimental-specifier-resolution=node --experimental-repl-await`
- in the node REPL use `await import(...)` instead of `require()`
- UMD obsolete due to widespread browser support for ESM
Also:
- normalize/restructure/reorg all package.json files
- cleanup all build scripts, remove obsolete
- switch from mocha to [@thi.ng/testament](https://github.com/thi-ng/umbrella/tree/main/packages/testament) for all tests

#### ♻️ Refactoring

## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-11-03)
- minor pkg restructure (various) ([47f88d2](https://github.com/thi-ng/umbrella/commit/47f88d2))
- update imports ([ee847e0](https://github.com/thi-ng/umbrella/commit/ee847e0))
- update all tests in _all_ pkgs ([8b582bc](https://github.com/thi-ng/umbrella/commit/8b582bc))
- update all to use [@thi.ng/testament](https://github.com/thi-ng/umbrella/tree/main/packages/testament)

**Note:** Version bump only for package @thi.ng/adjacency
### [0.3.7](https://github.com/thi-ng/umbrella/tree/@thi.ng/adjacency@0.3.7) (2021-03-17)

#### ♻️ Refactoring

- dedupe OOB error handling ([84bbaaa](https://github.com/thi-ng/umbrella/commit/84bbaaa))

## [0.3.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2021-02-20)

#### 🛑 Breaking changes

# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-10-12)
- add IGraph.degree() & impls ([9fb02ac](https://github.com/thi-ng/umbrella/commit/9fb02ac))
- BREAKING CHANGE: replace .valence() w/ more flexible .degree() methods
- add IGraph.degree() with same default behavior as .valence(),
but supporting diff degree types (in/out/inout)
- add .degree() impls for all
- remove old .valence() methods
- update tests
- major update Adjacency(Bit)Matrix classes & API ([cd71a5f](https://github.com/thi-ng/umbrella/commit/cd71a5f))
- BREAKING CHANGE: fixed order add/removeEdge(), valence(), neighbors(),
remove static methods
- update IGraph, add/update methods, return types, generics
- remove/replace static methods in Adjacency(Bit)Matrix
- add defAdjBitMatrix/defAdjMatrix
- refactor/extract/re-use .toDot() graphviz conversion
- update tests

#### 🚀 Features

### Build System
- add AdjacencyList impl & initial tests ([8f44c97](https://github.com/thi-ng/umbrella/commit/8f44c97))

* major update of ALL pkgs (export maps, ESM only) ([0d1d6ea](https://github.com/thi-ng/umbrella/commit/0d1d6ea9fab2a645d6c5f2bf2591459b939c09b6))
#### ⏱ Performance improvements

- pre-cache MST edge costs ([290f3a6](https://github.com/thi-ng/umbrella/commit/290f3a6))

### BREAKING CHANGES
#### ♻️ Refactoring

* discontinue CommonJS & UMD versions
- update DisjointSet, add defDisjointSet() ([cfe3ed5](https://github.com/thi-ng/umbrella/commit/cfe3ed5))
- update BFS/DFS impls ([7bb045b](https://github.com/thi-ng/umbrella/commit/7bb045b))
- add one-off search bfs()/dfs() functions/syntax sugar
- update BFS to be single-source only (for more predictable results)

- only ESM modules will be published from now on
- CJS obsolete due to ESM support in recent versions of node:
- i.e. launch NodeJS via:
- `node --experimental-specifier-resolution=node --experimental-repl-await`
- in the node REPL use `await import(...)` instead of `require()`
- UMD obsolete due to widespread browser support for ESM
## [0.2.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-12-22)

Also:
- normalize/restructure/reorg all package.json files
- cleanup all build scripts, remove obsolete
- switch from mocha to @thi.ng/testament for all tests
#### 🛑 Breaking changes

- fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([88edbe1](https://github.com/thi-ng/umbrella/commit/88edbe1))
- BREAKING CHANGE: replace DegreeType w/ type alias

### [0.1.67](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-12-07)

#### ♻️ Refactoring

- update type-only imports ([b8243b9](https://github.com/thi-ng/umbrella/commit/b8243b9))

### [0.1.65](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-11-24)

## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2021-09-03)
#### ♻️ Refactoring

**Note:** Version bump only for package @thi.ng/adjacency
- update destructuring ([3524982](https://github.com/thi-ng/umbrella/commit/3524982))

# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.[email protected]/[email protected]) (2021-02-20)
### [0.1.61](https://github.com/thi-ng/umbrella/tree/@thi.ng/adjacency@0.1.61) (2020-09-13)

### Features
#### ♻️ Refactoring

- **adjacency:** add AdjacencyList impl & initial tests ([8f44c97](https://github.com/thi-ng/umbrella/commit/8f44c9762c0856a9b96e4548d2386eca6dcbf397))
- **adjacency:** add IGraph.degree() & impls ([9fb02ac](https://github.com/thi-ng/umbrella/commit/9fb02ac7467785a0802c544cbc3100d6ac52fb87))
- **adjacency:** major update Adjacency(Bit)Matrix classes & API ([cd71a5f](https://github.com/thi-ng/umbrella/commit/cd71a5fca3b2d8525c5b1c6e9032e55e39fea2dd))
- update imports, use new Fn types in various pkgs ([ced1e5d](https://github.com/thi-ng/umbrella/commit/ced1e5d))

### Performance Improvements
### [0.1.35](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-04-05)

- **adjacency:** pre-cache MST edge costs ([290f3a6](https://github.com/thi-ng/umbrella/commit/290f3a6e1f9d71ddf3bb33f4bc6e9552896903a9))
#### ♻️ Refactoring

### BREAKING CHANGES
- switch to non-const enums ([fd5c401](https://github.com/thi-ng/umbrella/commit/fd5c401))

- **adjacency:** replace .valence() w/ more flexible .degree() methods
- add IGraph.degree() with same default behavior as .valence(), but supporting diff degree types (in/out/inout)
- add .degree() impls for all
- remove old .valence() methods
- update tests
- **adjacency:** fixed order add/removeEdge(), valence(), neighbors(), remove static methods
- update IGraph, add/update methods, return types, generics
- remove/replace static methods in Adjacency(Bit)Matrix
- add defAdjBitMatrix/defAdjMatrix
- refactor/extract/re-use .toDot() graphviz conversion
- update tests
### [0.1.29](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2020-02-25)

# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected][email protected]/[email protected]) (2020-12-22)
#### ♻️ Refactoring

### Code Refactoring
- update type imports ([3d9ebcf](https://github.com/thi-ng/umbrella/commit/3d9ebcf))

- **adjacency:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([88edbe1](https://github.com/thi-ng/umbrella/commit/88edbe10ffe9ceb9f5e8494c9a60b8067a7d57d1))
### [0.1.16](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2019-07-07)

### BREAKING CHANGES
#### ♻️ Refactoring

- **adjacency:** replace DegreeType w/ type alias
- TS strictNullChecks ([b628e61](https://github.com/thi-ng/umbrella/commit/b628e61))

## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/[email protected]...@thi.ng/[email protected]) (2019-03-18)
### [0.1.7](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2019-03-18)

### Performance Improvements
#### Performance improvements

- **adjacency:** update subsets() to use canonical() ([0918c5b](https://github.com/thi-ng/umbrella/commit/0918c5b))
- update subsets() to use canonical() ([0918c5b](https://github.com/thi-ng/umbrella/commit/0918c5b))

# 0.1.0 (2019-02-17)
## [0.1.0](https://github.com/thi-ng/umbrella/tree/@thi.ng/[email protected]) (2019-02-17)

### Features
#### 🚀 Features

- **adjacency:** add bitmatrix edge counting, add/fix toDot() impls, add tests ([dae97ff](https://github.com/thi-ng/umbrella/commit/dae97ff))
- **adjacency:** merge w/ unionfind pkg, add BFS, DFS, MST, DisjointSet ([2339b43](https://github.com/thi-ng/umbrella/commit/2339b43))
- **adjacency:** re-import refactored adj matrices as new package ([501ea5e](https://github.com/thi-ng/umbrella/commit/501ea5e))
- merge w/ unionfind pkg, add BFS, DFS, MST, DisjointSet ([2339b43](https://github.com/thi-ng/umbrella/commit/2339b43))
- add bitmatrix edge counting, add/fix toDot() impls, add tests ([dae97ff](https://github.com/thi-ng/umbrella/commit/dae97ff))
- re-import refactored adj matrices as new package ([501ea5e](https://github.com/thi-ng/umbrella/commit/501ea5e))
20 changes: 10 additions & 10 deletions packages/adjacency/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@thi.ng/adjacency",
"version": "2.0.10",
"version": "2.1.0",
"description": "Sparse & bitwise adjacency matrices and related functions for directed & undirected graphs",
"type": "module",
"module": "./index.js",
Expand Down Expand Up @@ -34,17 +34,17 @@
"test": "testament test"
},
"dependencies": {
"@thi.ng/api": "^8.2.0",
"@thi.ng/arrays": "^2.0.8",
"@thi.ng/bitfield": "^2.0.8",
"@thi.ng/dcons": "^3.0.9",
"@thi.ng/errors": "^2.0.6",
"@thi.ng/sparse": "^0.2.8"
"@thi.ng/api": "^8.3.0",
"@thi.ng/arrays": "^2.1.0",
"@thi.ng/bitfield": "^2.1.0",
"@thi.ng/dcons": "^3.1.0",
"@thi.ng/errors": "^2.1.0",
"@thi.ng/sparse": "^0.3.0"
},
"devDependencies": {
"@microsoft/api-extractor": "^7.18.19",
"@thi.ng/testament": "^0.1.6",
"@thi.ng/vectors": "^7.1.1",
"@thi.ng/testament": "^0.2.0",
"@thi.ng/vectors": "^7.2.0",
"rimraf": "^3.0.2",
"tools": "workspace:^",
"typedoc": "^0.22.8",
Expand Down Expand Up @@ -119,4 +119,4 @@
],
"year": 2018
}
}
}
Loading

0 comments on commit 519eedf

Please sign in to comment.