Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
49e0b00
chore: align package versions with dependency references
CarlaCostea Oct 15, 2025
c2870d0
Merge pull request #2005 from pie-framework/fix/align-package-versions
CarlaCostea Oct 15, 2025
5890489
[ci skip] chore: publish
CarlaCostea Oct 16, 2025
83edd16
[ci skip] chore: publish
CarlaCostea Oct 16, 2025
c60606f
[ci skip] chore: publish
CarlaCostea Oct 16, 2025
0c4b22e
[ci skip] chore: publish
CarlaCostea Oct 16, 2025
48e9edb
Merge branch 'develop' into master
CarlaCostea Oct 16, 2025
a4c23a6
Merge pull request #2006 from pie-framework/master
CarlaCostea Oct 16, 2025
3f4aecd
fix: avoid redundant re-renders by guarding layoutMode setState
CarlaCostea Oct 22, 2025
4c6b336
v11.30.0
CarlaCostea Oct 22, 2025
a0e9a43
Merge pull request #2013 from pie-framework/fix/PD-5265-config-ui
CarlaCostea Oct 22, 2025
77d0c78
fix: bump config-ui PD-5265
CarlaCostea Oct 22, 2025
77ee13d
Merge pull request #2014 from pie-framework/develop
CarlaCostea Oct 22, 2025
ce0ec71
[ci skip] chore: publish
Oct 22, 2025
19a7ac5
Merge pull request #2015 from pie-framework/master
CarlaCostea Oct 22, 2025
dbfaed5
fix(render-ui): change unneeded colors overwriting in theme provider …
arimieandreea Oct 24, 2025
d32502e
fix(render-ui): handle vertical striping only for tables with th firs…
arimieandreea Oct 29, 2025
b238a16
fix(controller-utils): update debug PD-5248
andreeimiron Nov 7, 2025
e1fb6d5
Merge pull request #2024 from pie-framework/fix/PD-5248
CarlaCostea Nov 27, 2025
b3c5c77
Merge pull request #2022 from pie-framework/fix/PD-5211
CarlaCostea Nov 27, 2025
d255c5c
Merge pull request #2016 from pie-framework/fix/PD-5274
CarlaCostea Nov 27, 2025
c8e7b67
Merge pull request #2036 from pie-framework/develop
CarlaCostea Nov 27, 2025
193452b
[ci skip] chore: publish
Nov 27, 2025
f60e211
Merge pull request #2037 from pie-framework/master
CarlaCostea Nov 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions packages/categorize/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,46 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.28.1](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-22)

**Note:** Version bump only for package @pie-lib/categorize





# [0.28.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/categorize





# [0.27.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/categorize





# [0.26.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/categorize





# [0.25.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/categorize





# [0.24.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-09-25)


Expand Down
2 changes: 1 addition & 1 deletion packages/categorize/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pie-lib/categorize",
"version": "0.24.0",
"version": "0.28.1",
"description": "",
"main": "lib/index.js",
"module": "src/index.js",
Expand Down
60 changes: 60 additions & 0 deletions packages/charting/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,66 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.36.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-11-27)

**Note:** Version bump only for package @pie-lib/charting





## [5.36.1](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-22)

**Note:** Version bump only for package @pie-lib/charting





# [5.36.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/charting





# [5.35.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)


### Features

* PD-5128 only needed files ([64d375b](https://github.com/pie-framework/pie-lib/commit/64d375b1731179ae46f735c2c4da21215101bd95))
* PD-5217 only needed file ([b21b343](https://github.com/pie-framework/pie-lib/commit/b21b34348569c73253eff72eea43c6c3235b25df))





# [5.34.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)


### Features

* PD-5128 only needed files ([64d375b](https://github.com/pie-framework/pie-lib/commit/64d375b1731179ae46f735c2c4da21215101bd95))
* PD-5217 only needed file ([b21b343](https://github.com/pie-framework/pie-lib/commit/b21b34348569c73253eff72eea43c6c3235b25df))





# [5.33.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)


### Features

* PD-5128 only needed files ([64d375b](https://github.com/pie-framework/pie-lib/commit/64d375b1731179ae46f735c2c4da21215101bd95))
* PD-5217 only needed file ([b21b343](https://github.com/pie-framework/pie-lib/commit/b21b34348569c73253eff72eea43c6c3235b25df))





## [5.32.7](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-14)

**Note:** Version bump only for package @pie-lib/charting
Expand Down
10 changes: 5 additions & 5 deletions packages/charting/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"publishConfig": {
"access": "public"
},
"version": "5.32.7",
"version": "5.36.2",
"description": "charting",
"keywords": [
"react",
Expand All @@ -19,10 +19,10 @@
"dependencies": {
"@mapbox/point-geometry": "^0.1.0",
"@material-ui/core": "^3.8.3",
"@pie-lib/math-rendering": "^3.19.4",
"@pie-lib/plot": "^2.23.2",
"@pie-lib/render-ui": "^4.31.2",
"@pie-lib/translator": "^2.20.4",
"@pie-lib/math-rendering": "^3.22.1",
"@pie-lib/plot": "^2.27.2",
"@pie-lib/render-ui": "^4.35.2",
"@pie-lib/translator": "^2.23.1",
"@vx/axis": "^0.0.183",
"@vx/event": "^0.0.182",
"@vx/grid": "^0.0.183",
Expand Down
51 changes: 51 additions & 0 deletions packages/config-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,57 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.30.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-11-27)

**Note:** Version bump only for package @pie-lib/config-ui





## [11.30.1](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-22)


### Bug Fixes

* avoid redundant re-renders by guarding layoutMode setState ([3f4aecd](https://github.com/pie-framework/pie-lib/commit/3f4aecd1c862b94a9faf3e058086da30995ae60d))





# [11.29.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/config-ui





# [11.28.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/config-ui





# [11.27.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/config-ui





# [11.26.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/config-ui





## [11.25.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-14)

**Note:** Version bump only for package @pie-lib/config-ui
Expand Down
8 changes: 4 additions & 4 deletions packages/config-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pie-lib/config-ui",
"version": "11.25.2",
"version": "11.30.2",
"main": "lib/index.js",
"module": "src/index.js",
"publishConfig": {
Expand All @@ -10,9 +10,9 @@
"dependencies": {
"@material-ui/core": "^3.8.3",
"@material-ui/icons": "^3.0.2",
"@pie-lib/editable-html": "^11.17.2",
"@pie-lib/icons": "^2.21.4",
"@pie-lib/render-ui": "^4.31.2",
"@pie-lib/editable-html": "^11.21.2",
"@pie-lib/icons": "^2.24.1",
"@pie-lib/render-ui": "^4.35.2",
"assert": "^1.4.1",
"classnames": "^2.2.6",
"complex.js": "2.1.1",
Expand Down
7 changes: 6 additions & 1 deletion packages/config-ui/src/layout/config-layout.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,16 @@ class MeasuredConfigLayout extends AppendCSSRules {
const layoutMode =
bounds.width > sidePanelMinWidth && (maxWidth ? maxWidth > sidePanelMinWidth : true) ? 'inline' : 'tabbed';

this.setState({ layoutMode });
// Only update state (and cause a re-render) if the computed layoutMode changed.
if (layoutMode !== this.state.layoutMode) {
this.setState({ layoutMode });
}
};

render() {
return (
// TODO: REVIEW MuiThemeProvider usage
// Different theme object identities will force theme consumers to re-render.
<MuiThemeProvider theme={theme}>
<Measure bounds onResize={this.onResize}>
{({ measureRef }) => {
Expand Down
51 changes: 51 additions & 0 deletions packages/controller-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,57 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.22.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-11-27)


### Bug Fixes

* **controller-utils:** update debug PD-5248 ([b238a16](https://github.com/pie-framework/pie-lib/commit/b238a16acf55cc7b9316965a10a27a4f9ab4c220))





## [0.22.1](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-22)

**Note:** Version bump only for package @pie-lib/controller-utils





# [0.22.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/controller-utils





# [0.21.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/controller-utils





# [0.20.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/controller-utils





# [0.19.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/controller-utils





# [0.18.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-09-25)


Expand Down
2 changes: 1 addition & 1 deletion packages/controller-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pie-lib/controller-utils",
"version": "0.18.0",
"version": "0.22.2",
"description": "",
"main": "lib/index.js",
"module": "src/index.js",
Expand Down
5 changes: 4 additions & 1 deletion packages/controller-utils/src/persistence.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export const compact = (arr) => {
if (Array.isArray(arr)) {
return arr.filter((v) => v !== null && v !== undefined);
}

return arr;
};

Expand All @@ -28,7 +29,7 @@ export const getShuffledChoices = (choices, session, updateSession, choiceKey) =
warn("unable to save shuffled choices because there's no session.");
resolve(undefined);
} else if (!isEmpty(currentShuffled)) {
debug('use shuffledValues to sort the choices...', session.data?.shuffledValues);
debug('use shuffledValues to sort the choices...', currentShuffled);
resolve(compact(currentShuffled.map((v) => choices.find((c) => c[choiceKey] === v))));
} else {
const shuffledChoices = shuffle(choices);
Expand All @@ -39,6 +40,7 @@ export const getShuffledChoices = (choices, session, updateSession, choiceKey) =
const shuffledValues = compact(shuffledChoices.map((c) => c[choiceKey]));
log('try to save shuffledValues to session...', shuffledValues);
log('call updateSession... ', session.id, session.element);

if (isEmpty(shuffledValues)) {
error(
`shuffledValues is an empty array? - refusing to call updateSession: shuffledChoices: ${JSON.stringify(
Expand All @@ -58,6 +60,7 @@ export const getShuffledChoices = (choices, session, updateSession, choiceKey) =
} else {
warn('unable to save shuffled choices, shuffle will happen every time.');
}

//save this shuffle to the session for later retrieval
resolve(shuffledChoices);
}
Expand Down
48 changes: 48 additions & 0 deletions packages/correct-answer-toggle/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,54 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.25.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-11-27)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





## [2.25.1](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-22)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





# [2.25.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





# [2.24.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





# [2.23.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





# [2.22.0](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-16)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle





## [2.21.2](https://github.com/pie-framework/pie-lib/compare/@pie-lib/[email protected]...@pie-lib/[email protected]) (2025-10-14)

**Note:** Version bump only for package @pie-lib/correct-answer-toggle
Expand Down
Loading
Loading