Skip to content

Commit ad85d67

Browse files
committed
Merge branch 'main' into feat/148-dnd-rework
# Conflicts: # .github/workflows/prerelease.yml # lerna-publish-summary.json # lerna.json # packages/autodemo/package.json # packages/blueprintjs-renderers/package.json # packages/core/package.json # packages/demodata/package.json # packages/docs/docs/changelog.mdx # packages/docs/package.json # yarn.lock
2 parents 43cbbaa + 6f5851d commit ad85d67

File tree

11 files changed

+48
-49
lines changed

11 files changed

+48
-49
lines changed

.github/workflows/prerelease.yml

+13
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,16 @@ jobs:
2727
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
2828
- name: Release info
2929
run: cat ./lerna-publish-summary.json
30+
- name: Update lockfile
31+
run: |
32+
echo "enableImmutableInstalls: false" > ./.yarnrc.yml
33+
yarn
34+
git checkout HEAD -- ./.yarnrc.yml
35+
env:
36+
CI: false
37+
- name: Push remaining changes
38+
uses: EndBug/add-and-commit@v9
39+
with:
40+
author_name: lukasbachbot
41+
author_email: bot@noreply.lukasbach.com
42+
message: 'chore: tidy up after prerelease'

lerna-publish-summary.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"packageName":"react-complex-tree-autodemo","version":"2.3.7-alpha.0"},{"packageName":"react-complex-tree-blueprintjs-renderers","version":"2.3.7-alpha.0"},{"packageName":"react-complex-tree","version":"2.3.7-alpha.0"}]
1+
[{"packageName":"react-complex-tree-autodemo","version":"2.3.7"},{"packageName":"react-complex-tree-blueprintjs-renderers","version":"2.3.7"},{"packageName":"react-complex-tree","version":"2.3.7"}]

lerna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"packages": ["packages/*"],
33
"npmClient": "yarn",
44
"useWorkspaces": true,
5-
"version": "2.3.7-alpha.1"
5+
"version": "2.3.7"
66
}

packages/autodemo/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-complex-tree-autodemo",
3-
"version": "2.3.7-alpha.1",
3+
"version": "2.3.7",
44
"main": "lib/index.js",
55
"types": "lib/index.d.ts",
66
"repository": {
@@ -23,10 +23,10 @@
2323
"@types/react-dom": "^18.0.7",
2424
"babel-jest": "^27.5.1",
2525
"babel-loader": "^9.1.0",
26-
"demodata": "^2.3.7-alpha.1",
26+
"demodata": "^2.3.7",
2727
"jest": "^26.6.3",
2828
"react": "^18.2.0",
29-
"react-complex-tree": "^2.3.7-alpha.1",
29+
"react-complex-tree": "^2.3.7",
3030
"react-dom": "^18.2.0",
3131
"react-test-renderer": "^18.2.0",
3232
"ts-node": "^10.7.0",

packages/blueprintjs-renderers/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-complex-tree-blueprintjs-renderers",
3-
"version": "2.3.7-alpha.1",
3+
"version": "2.3.7",
44
"main": "lib/index.js",
55
"types": "lib/index.d.ts",
66
"repository": {
@@ -26,10 +26,10 @@
2626
"@types/react-dom": "^18.0.7",
2727
"babel-jest": "^27.5.1",
2828
"babel-loader": "^9.1.0",
29-
"demodata": "^2.3.7-alpha.1",
29+
"demodata": "^2.3.7",
3030
"jest": "^26.6.3",
3131
"react": "^18.2.0",
32-
"react-complex-tree": "^2.3.7-alpha.1",
32+
"react-complex-tree": "^2.3.7",
3333
"react-dom": "^18.2.0",
3434
"react-test-renderer": "^18.2.0",
3535
"ts-node": "^10.7.0",

packages/core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-complex-tree",
3-
"version": "2.3.7-alpha.1",
3+
"version": "2.3.7",
44
"main": "lib/cjs/index.js",
55
"module": "lib/esm/index.js",
66
"esnext": "lib/esnext/index.js",
@@ -35,7 +35,7 @@
3535
"babel-jest": "^27.5.1",
3636
"babel-loader": "^9.1.0",
3737
"cpy-cli": "^3.1.1",
38-
"demodata": "^2.3.7-alpha.1",
38+
"demodata": "^2.3.7",
3939
"jest": "^29.2.2",
4040
"jest-dom": "^4.0.0",
4141
"jest-environment-jsdom": "^29.2.2",

packages/demodata/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "demodata",
3-
"version": "2.3.7-alpha.1",
3+
"version": "2.3.7",
44
"main": "lib/index.js",
55
"repository": {
66
"type": "git",

packages/docs/docs/changelog.mdx

+5-19
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,13 @@ sidebar_position: 6
44

55
# Changelog
66

7-
## 2.3.7-alpha.0 - 10/03/2024
7+
## 2.3.7 - 15/03/2024
88

9-
### Features
10-
11-
- Make drop target depth in last-of-subtree locations dependent on x-coordinates of the mouse, allowing the user to
12-
drop in higher depths than the currently hovering item. This behavior is automatically used if `renderDepthOffset`
13-
on the renderers is set to a non-zero value. (#148)
14-
- This also applies when dropping at the top of an item where the item prior is of deeper depth, meaning that
15-
in this case the decision of dropping into the container above or directly above the hovering item will depend
16-
on the x-coordinate of the mouse.
17-
- Add `setDomFocus` argument to focus-item methods to provide an escape hatch to set the focus state of an item in RCT
18-
without updating the DOM focus. This defaults to true in all existing methods to maintain the current behavior if
19-
it is absent. (#336)
20-
- Allow customizing when a subtree is rendered or not with the new `shouldRenderChildren` prop. This can be used to
21-
create opening and closing animations on subtrees. See [Demo](https://rct.lukasbach.com/storybook/?path=/story/core-basic-examples--animated-expanding-and-collapsing)
22-
and [Demo Implementation](https://github.com/lukasbach/react-complex-tree/blob/main/packages/core/src/stories/BasicExamples.stories.tsx#L561) for details. (#333)
23-
24-
### Bug Fixes
9+
# Featureset revertion to the state of 2.3.6
2510

26-
- Fix a bug where the `parentId` property in the `renderItemsContainer` render method was incorrectly set to the tree id
27-
for the root container.
11+
I've noticed that I've accidentally been pushing a few experimental releases that were meant to be released
12+
as prerelease under the "Latest" tag in NPM. This reverts the latest release to the state of 2.3.6, the last
13+
proper "latest" release. Prereleases will from now on be released under the "prerelease" tag in NPM.
2814

2915

3016

packages/docs/docs/guides/rendering.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ renderItem={({ title, arrow, depth, context, children }) => (
119119
</button>
120120
</li>
121121
{children}
122-
<>
122+
</>
123123
)}
124124
```
125125

packages/docs/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "2.3.7-alpha.1",
3+
"version": "2.3.7",
44
"private": true,
55
"scripts": {
66
"docusaurus": "docusaurus",
@@ -21,17 +21,17 @@
2121
"@mdx-js/react": "^1.6.21",
2222
"@svgr/webpack": "^6.5.1",
2323
"clsx": "^1.1.1",
24-
"demodata": "^2.3.7-alpha.1",
24+
"demodata": "^2.3.7",
2525
"docusaurus-plugin-react-docgen-typescript": "^1.0.2",
2626
"docusaurus-plugin-typedoc": "^0.18.0",
2727
"file-loader": "^6.2.0",
2828
"iframe-resizer": "^4.3.2",
2929
"iframe-resizer-react": "^1.1.0",
3030
"prism-react-renderer": "^1.2.1",
3131
"react": "^18.2.0",
32-
"react-complex-tree": "^2.3.7-alpha.1",
33-
"react-complex-tree-autodemo": "^2.3.7-alpha.1",
34-
"react-complex-tree-blueprintjs-renderers": "^2.3.7-alpha.1",
32+
"react-complex-tree": "^2.3.7",
33+
"react-complex-tree-autodemo": "^2.3.7",
34+
"react-complex-tree-blueprintjs-renderers": "^2.3.7",
3535
"react-docgen-typescript": "^2.2.2",
3636
"react-dom": "^18.2.0",
3737
"typedoc": "^0.23.18",

yarn.lock

+13-13
Original file line numberDiff line numberDiff line change
@@ -11803,7 +11803,7 @@ __metadata:
1180311803
languageName: node
1180411804
linkType: hard
1180511805

11806-
"demodata@^2.3.7-alpha.0, demodata@workspace:packages/demodata":
11806+
"demodata@^2.3.7, demodata@workspace:packages/demodata":
1180711807
version: 0.0.0-use.local
1180811808
resolution: "demodata@workspace:packages/demodata"
1180911809
dependencies:
@@ -12029,17 +12029,17 @@ __metadata:
1202912029
"@mdx-js/react": ^1.6.21
1203012030
"@svgr/webpack": ^6.5.1
1203112031
clsx: ^1.1.1
12032-
demodata: ^2.3.7-alpha.0
12032+
demodata: ^2.3.7
1203312033
docusaurus-plugin-react-docgen-typescript: ^1.0.2
1203412034
docusaurus-plugin-typedoc: ^0.18.0
1203512035
file-loader: ^6.2.0
1203612036
iframe-resizer: ^4.3.2
1203712037
iframe-resizer-react: ^1.1.0
1203812038
prism-react-renderer: ^1.2.1
1203912039
react: ^18.2.0
12040-
react-complex-tree: ^2.3.7-alpha.0
12041-
react-complex-tree-autodemo: ^2.3.7-alpha.0
12042-
react-complex-tree-blueprintjs-renderers: ^2.3.7-alpha.0
12040+
react-complex-tree: ^2.3.7
12041+
react-complex-tree-autodemo: ^2.3.7
12042+
react-complex-tree-blueprintjs-renderers: ^2.3.7
1204312043
react-docgen-typescript: ^2.2.2
1204412044
react-dom: ^18.2.0
1204512045
typedoc: ^0.23.18
@@ -21548,7 +21548,7 @@ __metadata:
2154821548
languageName: node
2154921549
linkType: hard
2155021550

21551-
"react-complex-tree-autodemo@^2.3.7-alpha.0, react-complex-tree-autodemo@workspace:packages/autodemo":
21551+
"react-complex-tree-autodemo@^2.3.7, react-complex-tree-autodemo@workspace:packages/autodemo":
2155221552
version: 0.0.0-use.local
2155321553
resolution: "react-complex-tree-autodemo@workspace:packages/autodemo"
2155421554
dependencies:
@@ -21562,18 +21562,18 @@ __metadata:
2156221562
"@types/react-dom": ^18.0.7
2156321563
babel-jest: ^27.5.1
2156421564
babel-loader: ^9.1.0
21565-
demodata: ^2.3.7-alpha.0
21565+
demodata: ^2.3.7
2156621566
jest: ^26.6.3
2156721567
react: ^18.2.0
21568-
react-complex-tree: ^2.3.7-alpha.0
21568+
react-complex-tree: ^2.3.7
2156921569
react-dom: ^18.2.0
2157021570
react-test-renderer: ^18.2.0
2157121571
ts-node: ^10.7.0
2157221572
typescript: 4.9.3
2157321573
languageName: unknown
2157421574
linkType: soft
2157521575

21576-
"react-complex-tree-blueprintjs-renderers@^2.3.7-alpha.0, react-complex-tree-blueprintjs-renderers@workspace:packages/blueprintjs-renderers":
21576+
"react-complex-tree-blueprintjs-renderers@^2.3.7, react-complex-tree-blueprintjs-renderers@workspace:packages/blueprintjs-renderers":
2157721577
version: 0.0.0-use.local
2157821578
resolution: "react-complex-tree-blueprintjs-renderers@workspace:packages/blueprintjs-renderers"
2157921579
dependencies:
@@ -21589,10 +21589,10 @@ __metadata:
2158921589
"@types/react-dom": ^18.0.7
2159021590
babel-jest: ^27.5.1
2159121591
babel-loader: ^9.1.0
21592-
demodata: ^2.3.7-alpha.0
21592+
demodata: ^2.3.7
2159321593
jest: ^26.6.3
2159421594
react: ^18.2.0
21595-
react-complex-tree: ^2.3.7-alpha.0
21595+
react-complex-tree: ^2.3.7
2159621596
react-dom: ^18.2.0
2159721597
react-test-renderer: ^18.2.0
2159821598
ts-node: ^10.7.0
@@ -21640,7 +21640,7 @@ __metadata:
2164021640
languageName: unknown
2164121641
linkType: soft
2164221642

21643-
"react-complex-tree@^2.3.7-alpha.0, react-complex-tree@workspace:packages/core":
21643+
"react-complex-tree@^2.3.7, react-complex-tree@workspace:packages/core":
2164421644
version: 0.0.0-use.local
2164521645
resolution: "react-complex-tree@workspace:packages/core"
2164621646
dependencies:
@@ -21658,7 +21658,7 @@ __metadata:
2165821658
babel-jest: ^27.5.1
2165921659
babel-loader: ^9.1.0
2166021660
cpy-cli: ^3.1.1
21661-
demodata: ^2.3.7-alpha.0
21661+
demodata: ^2.3.7
2166221662
jest: ^29.2.2
2166321663
jest-dom: ^4.0.0
2166421664
jest-environment-jsdom: ^29.2.2

0 commit comments

Comments
 (0)