Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for fullstack frameworks (SSR) #10575

Merged
merged 34 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5d93238
Support for SSR frameworks as a client-side library
budnix Nov 10, 2023
f3facef
Add CSR checking in the React wrapper
budnix Nov 10, 2023
62e5d46
Fix linter complains
budnix Nov 10, 2023
af4818f
Merge branch 'develop' into feature/dev-issue-1541
budnix Nov 13, 2023
a4b2dc0
Rename the variable
budnix Nov 13, 2023
73e3510
Add changelog entry file
budnix Nov 13, 2023
3d97084
Merge branch 'develop' into feature/dev-issue-1541
budnix Nov 13, 2023
f3ed786
Merge branch 'develop' into feature/dev-issue-1541
budnix Nov 15, 2023
2f69338
Merge branch 'develop' into feature/dev-issue-1541
budnix Nov 23, 2023
72123bc
Merge branch 'develop' into feature/dev-issue-1541
budnix Nov 30, 2023
34870f6
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 8, 2023
dd7b958
Use modernized version of Pikaday
budnix Dec 8, 2023
51d3397
Use @handsontable/pikaday package
budnix Dec 11, 2023
9e2e265
Use Pikaday from the public channel (not beta)
budnix Dec 11, 2023
f888a2a
Change Pikaday dependency
budnix Dec 12, 2023
16c18c1
Update docs
budnix Dec 12, 2023
1b57639
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 13, 2023
6151253
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 13, 2023
6f3c74f
Update React wrapper to support React v18
budnix Dec 14, 2023
5762ef2
Update React examples to use React 18.2.0
budnix Dec 14, 2023
d827d84
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 15, 2023
c799b4c
Create a proxy for class-based component
budnix Dec 15, 2023
c43558b
Remove conditional `useId` usage
budnix Dec 15, 2023
07e3bd1
Correct types
budnix Dec 15, 2023
262b615
Bump React dependencies in visual tests examples
budnix Dec 15, 2023
f9caa08
Assign `version` property to parent component
budnix Dec 15, 2023
afbc65f
Trigger example tests
budnix Dec 15, 2023
3bd7bb5
Add support for React 16
budnix Dec 15, 2023
2e44ebd
Trigger tests
budnix Dec 15, 2023
250dc75
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 15, 2023
b177f33
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 19, 2023
d7a524c
Fix React wrapper test
budnix Dec 19, 2023
5d8c97d
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 20, 2023
4bb91ab
Merge branch 'develop' into feature/dev-issue-1541
budnix Dec 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 8 additions & 0 deletions .changelogs/10575.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"issuesOrigin": "private",
"title": "Improved support for SSR frameworks",
"type": "changed",
"issueOrPR": 10575,
"breaking": false,
"framework": "react"
}
4 changes: 2 additions & 2 deletions docs/content/guides/cell-types/date-cell-type.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Note that date cell requires additional modules :

```html
<script src="https://cdn.jsdelivr.net/npm/moment@2.29.4/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pikaday@1.8.2/pikaday.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/pikaday@1.8.2/css/pikaday.css">
<script src="https://cdn.jsdelivr.net/npm/@handsontable/pikaday@1.0.0/pikaday.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@handsontable/pikaday@1.0.0/css/pikaday.min.css">
```

## Date format
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Learn about the licensing terms of Handsontable's software dependencies.
- **Pikaday** (displays a date picker)<br>
Author: David Bushell<br>
License: Open source (MIT)<br>
[https://github.com/dbushell/Pikaday](https://github.com/pikaday/pikaday)
[https://github.com/handsontable/pikaday](https://github.com/handsontable/pikaday)

- **moment.js** (parses, validates and displays dates)<br>
Author: Tim Wood, Tskren Chernev, Moment.js contributors<br>
Expand Down
4 changes: 2 additions & 2 deletions docs/content/guides/tools-and-building/packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ You can also use minified files:
If you are a "Bob the Builder" kind of hacker, you will need to load Handsontable JS, CSS and their dependencies:
```html
<!-- Required dependencies (as external scripts) -->
<link href="https://cdn.jsdelivr.net/npm/pikaday@1.8.2/css/pikaday.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@handsontable/pikaday@1.0.0/css/pikaday.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/moment@2.29.4/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pikaday@1.8.2/pikaday.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@handsontable/pikaday@1.0.0/pikaday.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/numbro@2.1.2/dist/numbro.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/dompurify@2.4.5/dist/purify.js"></script>

Expand Down
2 changes: 1 addition & 1 deletion examples/next/docs/angular-12/basic-example/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"preserveSymlinks": true,
"allowedCommonJsDependencies": [
"core-js",
"pikaday"
"@handsontable/pikaday"
]
},
"configurations": {
Expand Down
2 changes: 1 addition & 1 deletion examples/next/docs/angular-12/demo/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"preserveSymlinks": true,
"allowedCommonJsDependencies": [
"core-js",
"pikaday"
"@handsontable/pikaday"
]
},
"configurations": {
Expand Down