Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
run: npm run test:templates

peer-floor:
name: Packed Askr peer floor (0.4.0)
name: Packed Askr peer floor (0.5.0)
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
Expand Down
13 changes: 9 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.0] - 2026-10-12

### Added

- Generate Auth0, Microsoft, Google and Apple provider sessions with
`askr create --auth` and `askr add auth`, using explicit HTTPS origins
and typed client bindings.

- Add opt-in `askr/route-access-policy` analysis for exact protected registry
file/export identities. Warn when a statically known leaf has no native
`auth` requirement or non-empty `policies`, including inherited access.
Expand All @@ -24,10 +30,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

- Wire generated provider launchers to the configured application origin and
allowed host, serve browser assets from the production build directory while
excluding server bundles and Vite manifests, and include Node types in
provider application type checking.
- Wire generated provider servers to the configured HTTPS origin and canonical
host, include Node types in generated provider projects, and serve built assets
from the production directory while excluding server bundles and Vite manifests.

- Dispose rejected or redirected OpenAPI response bodies, including header
validation and redirect-limit failures. Stop streaming unused bodies after
Expand Down
126 changes: 63 additions & 63 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 14 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@askrjs/cli",
"version": "0.4.0",
"version": "0.5.0",
"description": "Unified CLI for the Askr platform",
"homepage": "https://github.com/askrjs/askr-cli#readme",
"bugs": {
Expand Down Expand Up @@ -73,13 +73,13 @@
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
"devDependencies": {
"@askrjs/askr": ">=0.4.0 <0.5.0",
"@askrjs/charts": ">=0.4.0 <0.5.0",
"@askrjs/logos": ">=0.4.0 <0.5.0",
"@askrjs/lucide": ">=0.4.0 <0.5.0",
"@askrjs/themes": ">=0.4.0 <0.5.0",
"@askrjs/ui": ">=0.4.0 <0.5.0",
"@askrjs/vite": ">=0.4.0 <0.5.0",
"@askrjs/askr": ">=0.5.0 <0.6.0",
"@askrjs/charts": ">=0.5.0 <0.6.0",
"@askrjs/logos": ">=0.5.0 <0.6.0",
"@askrjs/lucide": ">=0.5.0 <0.6.0",
"@askrjs/themes": ">=0.5.0 <0.6.0",
"@askrjs/ui": ">=0.5.0 <0.6.0",
"@askrjs/vite": ">=0.5.0 <0.6.0",
"@types/js-yaml": "^4.0.9",
"@types/node": "^26.3.0",
"@types/semver": "^7.8.0",
Expand All @@ -90,7 +90,7 @@
"vitest": "^4.1.11"
},
"peerDependencies": {
"@askrjs/askr": ">=0.4.0 <0.5.0"
"@askrjs/askr": ">=0.5.0 <0.6.0"
},
"peerDependenciesMeta": {
"@askrjs/askr": {
Expand All @@ -100,5 +100,9 @@
"engines": {
"node": ">=24.0.0"
},
"packageManager": "npm@12.0.1"
"packageManager": "npm@12.0.1",
"allowScripts": {
"esbuild@0.28.2": true,
"fsevents@2.3.3": true
}
}
2 changes: 1 addition & 1 deletion src/bin/add.ts
Original file line number Diff line number Diff line change
Expand Up @@ -665,7 +665,7 @@ async function addDatabase(
};
manifest.dependencies = {
...manifest.dependencies,
"@askrjs/orm": ">=0.4.0 <0.5.0",
"@askrjs/orm": ">=0.5.0 <0.6.0",
...(parsed.name === "postgres" ? { pg: "^8.16.0", "pg-query-stream": "^4.10.0" } : {}),
};
manifest.dependencies = Object.fromEntries(
Expand Down
20 changes: 10 additions & 10 deletions templates/full-stack/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@
"check": "askr check"
},
"dependencies": {
"@askrjs/askr": ">=0.4.0 <0.5.0",
"@askrjs/auth": ">=0.4.0 <0.5.0",
"@askrjs/i18n": ">=0.4.0 <0.5.0",
"@askrjs/node": ">=0.4.0 <0.5.0",
"@askrjs/otel": ">=0.4.0 <0.5.0",
"@askrjs/schema": ">=0.4.0 <0.5.0",
"@askrjs/server": ">=0.4.0 <0.5.0",
"@askrjs/themes": ">=0.4.0 <0.5.0",
"@askrjs/ui": ">=0.4.0 <0.5.0",
"@askrjs/askr": ">=0.5.0 <0.6.0",
"@askrjs/auth": ">=0.5.0 <0.6.0",
"@askrjs/i18n": ">=0.5.0 <0.6.0",
"@askrjs/node": ">=0.5.0 <0.6.0",
"@askrjs/otel": ">=0.5.0 <0.6.0",
"@askrjs/schema": ">=0.5.0 <0.6.0",
"@askrjs/server": ">=0.5.0 <0.6.0",
"@askrjs/themes": ">=0.5.0 <0.6.0",
"@askrjs/ui": ">=0.5.0 <0.6.0",
"@opentelemetry/api": "^1.9.0"
},
"devDependencies": {
"@askrjs/vite": ">=0.4.0 <0.5.0",
"@askrjs/vite": ">=0.5.0 <0.6.0",
"@types/node": "^20.19.0",
"jsdom": "^29.1.1",
"typescript": "^7.0.2",
Expand Down
Loading
Loading