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

Q1 2025 Update #6

Merged
merged 19 commits into from
Feb 8, 2025
Merged

Q1 2025 Update #6

merged 19 commits into from
Feb 8, 2025

Conversation

NeKzor
Copy link
Owner

@NeKzor NeKzor commented Feb 8, 2025

Upgrades:

Bugfixes:

NeKzor added 19 commits January 30, 2025 01:24
* Use jsr for @std dependencies
* Remove import_map.json
* Replace Temporal polyfill with --unstable-temporal flag
* Fix code to use new oak Body API
* Add regression tests
* Remove obsolete notes and todos
Change entrypoint command to dev:inspect and then connect to
127.0.0.1:9229 with a debugger.
* TypeScript 5.7 fixes
* Fix upcoming lints
* Ignore jsx key lint because it's all SSR
* Ignore unused vars lint for now
Replace oak_session since it had a huge pitfall on how you could set
Expires and Max-Age cookie attributes.

New session middleware:
* Handle expiration automatically
* Only set cookies once and when it is important
* More secure by validating if session ID can access session data
* Cookie store depends on generic crypto function
* Generic crypto function is more scure by default with 100k iterations
* Added example for using Deno.Kv
@NeKzor NeKzor merged commit 44158e7 into main Feb 8, 2025
2 checks passed
@NeKzor NeKzor mentioned this pull request Feb 8, 2025
@NeKzor NeKzor deleted the q1-2025 branch February 9, 2025 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Mtriggers missing from renders Unable to login
1 participant