Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
48 KiB
@astrojs/db
0.18.3
Patch Changes
- #14813
e1dd377Thanks @ematipico! - Removespicocolorsas dependency in favor of the forkpiccolore.
0.18.2
Patch Changes
- #14621
e3175d9Thanks @GameRoMan! - Updatesviteversion to fix CVE
0.18.1
Patch Changes
- #14598
7b45c65Thanks @delucis! - Reduces terminal text styling dependency size by switching fromkleurtopicocolors
0.18.0
Minor Changes
-
#14204
d71448eThanks @Adammatthiesen! - Adds a new libSQL web driver to support environments that require a non-Node.js libSQL client such as Cloudflare or Deno. Also adds a newmodeconfiguration option to allow you to set your client connection type:node(default) orweb.The default db
nodedriver mode is identical to the previous AstroDB functionality. No changes have been made to how AstroDB works in Node.js environments, and this is still the integration's default behavior. If you are currently using AstroDB, no changes to your project code are required and setting amodeis not required.However, if you have previously been unable to use AstroDB because you required a non-Node.js libSQL client, you can now install and configure the libSQL web driver by setting
mode: 'web'in yourdbconfiguration:import db from '@astrojs/db'; import { defineConfig } from 'astro/config'; // https://astro.build/config export default defineConfig({ integrations: [db({ mode: 'web' })], });For more information, see the
@astrojs/dbdocumentation.
0.17.2
Patch Changes
- #14326
c24a8f4Thanks @jsparkdev! - Updatesviteversion to fix CVE
0.17.1
Patch Changes
- #14207
91283b5Thanks @Adammatthiesen! - Fixes inferred types for Astro DB tables usingcolumn.textfields.
0.17.0
Minor Changes
-
#14190
438adabThanks @Adammatthiesen! - Adds support for enum support for text columns in Astro DB tables.import { column, defineTable } from 'astro:db'; // Table definition const UserTable = defineTable({ columns: { id: column.number({ primaryKey: true }), name: column.text(), rank: column.text({ enum: ['user', 'mod', 'admin'] }), }, }); // Resulting type definition type UserTableInferInsert = { id: string; name: string; rank: 'user' | 'mod' | 'admin'; };
0.16.1
Patch Changes
- #14186
9fe883eThanks @Adammatthiesen! - Fixes types for optional and primary key columns in Astro DB tables.
0.16.0
Minor Changes
-
#13894
b36e72fThanks @florian-lefebvre! - Removes support for Astro StudioAstro Studio has been discontinued since September 2024. If you still haven't migrated yet to Turso, check our guide.
0.15.1
Patch Changes
- #14127
2309adaThanks @florian-lefebvre! - Upgrades zod
0.15.0
Minor Changes
0.14.14
Patch Changes
-
#13772
83193d4Thanks @Adammatthiesen! - Fix options parsing for the libsql client connection to ensure that proper values are being set when adding URLSearchParams to theASTRO_DB_REMOTE_URL -
#13783
1609044Thanks @Adammatthiesen! - Modify Database type to allow transactions to be properly typed now that Astro Studio has sunset.
0.14.13
Patch Changes
-
#13731
c3e80c2Thanks @jsparkdev! - update vite to latest version for fixing CVE -
Updated dependencies [
c3e80c2]:- @astrojs/studio@0.1.9
0.14.12
Patch Changes
-
#13591
5dd2d3fThanks @florian-lefebvre! - Removes unused code -
Updated dependencies [
5dd2d3f]:- @astrojs/studio@0.1.8
0.14.11
Patch Changes
-
#13596
3752519Thanks @jsparkdev! - update vite to latest version to fix CVE -
#13547
360cb91Thanks @jsparkdev! - Updates vite to the latest version -
Updated dependencies [
3752519,360cb91]:- @astrojs/studio@0.1.7
0.14.10
Patch Changes
-
#13526
ff9d69eThanks @jsparkdev! - updateviteto the latest version -
Updated dependencies [
ff9d69e]:- @astrojs/studio@0.1.6
0.14.9
Patch Changes
-
#13505
a98ae5bThanks @ematipico! - Updates the dependencyviteto the latest. -
Updated dependencies [
a98ae5b]:- @astrojs/studio@0.1.5
0.14.8
Patch Changes
-
#13343
a001a75Thanks @dreyfus92! - Fix Astro DB seed failing when project path contains spaces. This resolves by properly decoding URL pathnames that contain encoded spaces (%20) before passing them to Vite's ssrLoadModule. -
Updated dependencies []:
- @astrojs/studio@0.1.4
0.14.7
Patch Changes
-
#13314
797a948Thanks @jlebras! - Exposeilikefunction fromdrizzle-orm -
Updated dependencies []:
- @astrojs/studio@0.1.4
0.14.6
Patch Changes
-
Updated dependencies [
cf30880]:- @astrojs/studio@0.1.4
0.14.5
Patch Changes
-
#12799
739dbfbThanks @ascorbic! - Upgrades Vite to pin esbuild -
Updated dependencies [
739dbfb]:- @astrojs/studio@0.1.3
0.14.4
Patch Changes
-
#12416
618de28Thanks @abegehr! - FixesisDbError()guard forLibsqlError -
#12719
358eae8Thanks @ascorbic! - Fixes the publishing of the package -
Updated dependencies []:
- @astrojs/studio@0.1.2
0.14.1
Patch Changes
-
#12628
348c71eThanks @ascorbic! - Fixes a bug that caused an error to be logged about invalid entrypoints -
Updated dependencies []:
- @astrojs/studio@0.1.2
0.14.0
Minor Changes
-
#12008
5608338Thanks @Princesseuh! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release.Starting from this release, no breaking changes will be introduced unless absolutely necessary.
To learn how to upgrade, check out the Astro v5.0 upgrade guide in our beta docs site.
Patch Changes
-
#12073
acf264dThanks @bluwy! - Replacesorawithyocto-spinner -
Updated dependencies [
acf264d]:- @astrojs/studio@0.1.2
0.14.0-beta.2
Patch Changes
-
#12073
acf264dThanks @bluwy! - Replacesorawithyocto-spinner -
Updated dependencies [
acf264d]:- @astrojs/studio@0.1.2-beta.0
0.14.0-beta.1
Minor Changes
-
#12008
5608338Thanks @Princesseuh! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release.Starting from this release, no breaking changes will be introduced unless absolutely necessary.
To learn how to upgrade, check out the Astro v5.0 upgrade guide in our beta docs site.
Patch Changes
- Updated dependencies []:
- @astrojs/studio@0.1.1
0.14.3
Patch Changes
-
#11435
f32a7a8Thanks @haivuw! - Fixes a bug whereastro:db:seedcouldn't access to the environment variableASTRO_DATABASE_FILE -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.14.2
Patch Changes
-
#12118
f47b347Thanks @Namchee! - Removes thestrip-ansidependency in favor of the native Node API -
#12089
6e06e6eThanks @Fryuni! - Fixes initial schema push for local file and in-memory libSQL DB -
#12089
6e06e6eThanks @Fryuni! - Fixes relative local libSQL db URL -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.14.1
Patch Changes
-
#11894
cc820c5Thanks @Fryuni! - Fixes mixed environment variable for app token when using DB commands with libSQL remote. -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.14.0
Minor Changes
-
#11385
d6611e8Thanks @Fryuni! - Adds support for connecting Astro DB to any remote LibSQL server. This allows Astro DB to be used with self-hosting and air-gapped deployments.To connect Astro DB to a remote LibSQL server instead of Studio, set the following environment variables:
ASTRO_DB_REMOTE_URL: the connection URL to your LibSQL serverASTRO_DB_APP_TOKEN: the auth token to your LibSQL server
Details of the LibSQL connection can be configured using the connection URL. For example,
memory:?syncUrl=libsql%3A%2F%2Fdb-server.example.comwould create an in-memory embedded replica for the LibSQL DB onlibsql://db-server.example.com.For more details, please visit the Astro DB documentation
Patch Changes
- Updated dependencies []:
- @astrojs/studio@0.1.1
0.13.2
Patch Changes
-
#11744
b677429Thanks @bluwy! - Disables the WebSocket server when creating a Vite server for loading config files -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.13.1
Patch Changes
-
#11733
391324dThanks @bluwy! - Reverts back toyargs-parserpackage for CLI argument parsing -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.13.0
Minor Changes
-
#11360
a79a8b0Thanks @ascorbic! - Changes how type generation worksThe generated
.d.tsfile is now at a new location:- .astro/db-types.d.ts + .astro/integrations/astro_db/db.d.tsThe following line can now be removed from
src/env.d.ts:- /// <reference path="../.astro/db-types.d.ts" />
Patch Changes
-
#11645
849e4c6Thanks @bluwy! - Refactors internally to usenode:utilparseArgsinstead ofyargs-parser -
Updated dependencies []:
- @astrojs/studio@0.1.1
0.12.0
Minor Changes
-
#11304
2e70741Thanks @Fryuni! - Removes theAstroDbIntegrationtypeAstro integration hooks can now be extended and as such
@astrojs/dbno longer needs to declare it's own integration type. UsingAstroIntegrationwill have the same type.If you were using the
AstroDbIntegrationtype, apply this change to your integration code:- import { defineDbIntegration, type AstroDbIntegration } from '@astrojs/db/utils'; + import { defineDbIntegration } from '@astrojs/db/utils'; import type { AstroIntegration } from 'astro'; - export default (): AstroDbIntegration => { + export default (): AstroIntegration => { return defineDbIntegration({ name: 'your-integration', hooks: {}, }); }
Patch Changes
- Updated dependencies []:
- @astrojs/studio@0.1.1
0.11.7
Patch Changes
-
#11331
f1b78a4Thanks @bluwy! - Relaxes exports condition to allow importing ESM from CJS -
Updated dependencies [
f1b78a4]:- @astrojs/studio@0.1.1
0.11.6
Patch Changes
-
#11262
9b03023Thanks @nezouse! - Import typeDatabasefrom correct file -
Updated dependencies []:
- @astrojs/studio@0.1.0
0.11.5
Patch Changes
-
#11216
29463dfThanks @OliverSpeir! - Export typeDatabasefrom@astrojs/db/runtime -
Updated dependencies []:
- @astrojs/studio@0.1.0
0.11.4
Patch Changes
-
#11032
b78e83fThanks @itsMapleLeaf! - Adds support for multiple Astro Studio workspaces (aka “Teams”) to the Astro DB CLIUsers who are members of a team workspace in Astro Studio can now choose between those and their personal workspace when running
astro db link. -
#11091
e14ce57Thanks @matthewp! - Fix inconsistent result type using raw SQL -
Updated dependencies []:
- @astrojs/studio@0.1.0
0.11.3
Patch Changes
-
#11070
1fec4a6Thanks @Princesseuh! - Fixes some error messages not using the proper command to login or sync the project -
#11037
9332bb1Thanks @Princesseuh! - Internal refactor, this change should have no visible effect -
Updated dependencies [
9332bb1]:- @astrojs/studio@0.1.0
0.11.2
Patch Changes
- #11027
eb1d9a4Thanks @bholmesdev! - FixisDbError()returningfalsefor remote database errors. Astro will now return aLibsqlErrorin development and production.
0.11.1
Patch Changes
0.11.0
Minor Changes
- #10919
44bafa9Thanks @bholmesdev! - - Fix duplicate table recreations when you start your dev server.- Remove eager re-seeding when updating your seed file in development. Seeding still runs on dev server startup for SQLite inspector tools.
0.10.7
Patch Changes
-
#10882
cf58d1eThanks @delucis! - Improves the typing of theasDrizzleTable()utilityFixes a type error when passing the output of
defineTable()to the utility and returns a more detailed type inferred from the columns of the passed table config. -
#10918
ca605f4Thanks @matthewp! - Provide a better error message when app token is missing in CI -
#10925
a0c77fcThanks @Princesseuh! - FixesASTRO_DATABASE_FILEnot correctly resolving relative paths (e.g.ASTRO_DATABASE_FILE=./api/database.db
0.10.6
Patch Changes
- #10816
8e6eb62Thanks @bholmesdev! - Addastro loginsupport from online editors like Stackblitz and GitHub Codespaces
0.10.5
Patch Changes
- #10789
d4c91cb10924a0627a9e9a80bc549b3c82d043e6Thanks @NickDubelman! - Expose the Drizzlealiasutility fromastro:dbto enable self-joins on a table.
0.10.4
Patch Changes
- #10764
d1080ea81de0db1d1aed97a65c490766c17ab312Thanks @delucis! - Improvespackage.jsonmetadata fields
0.10.3
Patch Changes
- #10720
2d2ff58bb90e09248afc04cc8e2016ef983a7f07Thanks @matthewp! - Fix db seeding when srcDir is root
0.10.2
Patch Changes
-
#10681
4bf8bd3848a6f3461f0186854588a8e2f90f4dbcThanks @matthewp! - Prevent errors in finding workspaceId from interrupting link prompts -
#10600
28e7535e5c7a8234049bd187cac88c7fabf15f9cThanks @matthewp! - Provide better messaging when renaming a table
0.10.1
Patch Changes
- #10677
1662aa8a850ff4f860a80c2f33a8b33bcc7aee12Thanks @matthewp! - Fix compatibility of @astrojs/db with Cloudflare
0.10.0
Minor Changes
- #10638
f395ebcc08279515f8d53bb82edeee288d8579dbThanks @bholmesdev! - Rename internal import fromruntime/configtoruntime/virtual
0.9.11
Patch Changes
- #10655
b1eda3dc5c33c1c6d50d5ee8a2a08d34851dc253Thanks @matthewp! - Pass through appToken on static sites with Astro DB
0.9.10
Patch Changes
- #10646
713f99e849b26edb831ea6527b7103ad7a6b200fThanks @lilnasy! - Fixes an issue astro:db could not be used on serverless platforms.
0.9.9
Patch Changes
-
#10599
5a7733dde52d439402404d5207a2b1d897c4e025Thanks @bholmesdev! - Seed database on dev server startup, and log whenever the seed file is reloaded. -
#10636
504d15d77291f0fe36aa9fecc22f276b734f83cbThanks @bholmesdev! - Detailed error messages for remote database exceptions. -
#10635
17badaf55c79cec460c74f4da58bf188eedef7e3Thanks @matthewp! - Give proper error when seed missing default export -
#10631
157392ee44db08de0d3c01222644dae0a904044dThanks @matthewp! - Make ASTRO_DATABASE_FILE work with file paths
0.9.8
Patch Changes
-
#10589
ed1031ba29af9a8a89ab386d772a228ba1414b4dThanks @column.text(),! - Update the table indexes configuration to allow generated index names. Theindexesobject syntax is now deprecated in favor of an array.Migration
You can update your
indexesconfiguration object to an array like so:import { defineDb, defineTable, column } from 'astro:db'; const Comment = defineTable({ columns: { postId: column.number(), body: column.text(), }, - indexes: { - postIdIdx: { on: 'postId' }, - authorPostIdIdx: { on: ['author, postId'], unique: true }, - }, + indexes: [ + { on: 'postId' /* 'name' is optional */ }, + { on: ['author, postId'], unique: true }, + ] })This example will generate indexes with the names
Comment_postId_idxandComment_author_postId_idx, respectively. You can specify a name manually by adding thenameattribute to a given object. This name will be global, so ensure index names do not conflict between tables.
0.9.7
Patch Changes
-
#10587
62a1d6df6916e08cb25d51814dfad352bc4cce75Thanks @matthewp! - Conditionally drop table with --force-reset -
#10460
713abb2998bc179443a476f6274432b2fc7d8434Thanks @bholmesdev! - Remove legacy Astro DB internals using the "collections" naming convention instead of "tables."
0.9.6
Patch Changes
-
#10579
f5df12cfebba1abdef50faa7a5549b545f0b3f8cThanks @matthewp! - Provide guidance when --remote is missingWhen running the build
astro buildwithout the--remote, either require aDATABASE_FILEvariable be defined, which means you are going expert-mode and having your own database, or error suggesting to use the--remoteflag. -
#10568
764d67fc3f399d62b6a97a2ee698dca03b9f0557Thanks @matthewp! - Prevent runtime from importing core code
0.9.5
Patch Changes
- #10566
b5a80405b93a166f6f019209152b860ffe2f73efThanks @bholmesdev! - Fixdb.run()type signature in production.
0.9.4
Patch Changes
- #10533
6576f5d458ee8cc872210f3a7ae629439546e361Thanks @matthewp! - Ensure ASTRO_STUDIO_APP_TOKEN is found at runtime
0.9.3
Patch Changes
- #10520
30ce9a0c47a4653a9e9619380a6514459563cf92Thanks @matthewp! - Fix accessing remote database URL
0.9.2
Patch Changes
- #10506
980020c5e0935a2e0e177164d02f5e49f0a9ab4bThanks @matthewp! - Ensure --force-reset drops previous tables
0.9.1
Patch Changes
- #10498
f0fc78c8734b2bcf39078c782998e60b49ecc146Thanks @bholmesdev! - ExposeisDbError()utility to handle database exceptions when querying.
0.9.0
Minor Changes
- #10479
ad57a02c330b544770ab853fe0521eb784421016Thanks @bholmesdev! - Expose Drizzle aggregation helpers includingcount()from theastro:dbmodule.
Patch Changes
-
#10501
48310512601e0c0b2886759e4d81b4091042eb8fThanks @bholmesdev! - Removedb.transaction()from type definitions until it is supported by our remote database adapter. -
#10497
2fc7231df28e5a3425ee47b871ba3766e0856bd8Thanks @matthewp! - Remove embedded app token from CI -
#10405
2ebcf94d0af5ac789c61b4190dea0ad6a402a6eaThanks @43081j! - Added github-slugger as a direct dependency
0.8.8
Patch Changes
- #10477
124cdd64f20d86f936853f3cf834fde8cd6abcb7Thanks @FredKSchott! - Remove redundant wait time on token creation
0.8.7
Patch Changes
-
#10435
37a485b4d1d4b7e60eee2067ffd86d0eea4f03e8Thanks @matthewp! - Fetch new app token when previous has expired -
#10457
219c49473fe44d8df2b69444b2dce0f5bc971655Thanks @bholmesdev! - Fix type error in db/seed.ts file before type generation is run.
0.8.6
Patch Changes
-
#10439
0989cd3284281e3e471a92ac116e14e65f59f8a5Thanks @bholmesdev! - Add success and error logs toastro db executecommand -
#10438
5b48cc0fc8383b0659a595afd3a6ee28b28779c3Thanks @bholmesdev! - Generate Astro DB types when runningastro sync.
0.8.5
Patch Changes
-
#10445
098623c2616124bcc689e2409564dfda187f6688Thanks @matthewp! - Prefer getting the app token from the runtime env -
#10441
5166e9715a1ea18eb5c737ccf834c2ff446d253cThanks @bholmesdev! - Remove duplicate astro:db log during type generation
0.8.4
Patch Changes
- #10443
238f047b9d1ebc407f53d61ee61574b380a76ac9Thanks @lilnasy! - Fixes an issue whereastro:dbcould not be used in serverless environments.
0.8.3
Patch Changes
-
#10431
1076864cc4aa4b4dad570bbab9907996642cdd1fThanks @FredKSchott! - Add wait time for the db token to propagate -
#10432
4e24628aacc556515b27d0c04361df1526ae778fThanks @FredKSchott! - Add all regions to the link command
0.8.2
Patch Changes
-
#10409
96c8bca19aa477318b5eb48af12b260a6f173e25Thanks @lilnasy! - Fixes an issue where one table schema could not reference text fields of another table schema. -
#10428
189ec47c1e3232d8b4db42035ddd44ea862ecfcaThanks @FredKSchott! - Fix an issue where short-lived tokens were not being authorized -
#10420
2db25c05a467f2ffd6ebff5eb82076449fa9d72fThanks @Princesseuh! - Fixes some situations where failing requests would not error properly
0.8.1
Patch Changes
- #10401
a084d8cec66e4fb1952bd0dfe293712401f2f463Thanks @bholmesdev! - Fix astro:db configuration types returningany
0.8.0
Minor Changes
- #10395
a49892349ecee2b5d3184e59ac0ab54368481672Thanks @matthewp! - Sets new Astro Studio production URL
Patch Changes
-
#10396
41ca94e5136a80a58d000f3eb87029442599a4a3Thanks @bholmesdev! - Remove risk of data loss when pushing an out-of-date table schema. -
#10374
f76dcb769f6869acb96b2a77898926f109f54a33Thanks @itsMapleLeaf! - Expose DB utility types from @astrojs/db/types
0.7.2
Patch Changes
-
#10391
9667ee990ca2a02a146e442f2494981df4c88b52Thanks @bholmesdev! - Remove @astrojs/runtime/config suggestion for astro:db configuration helpers. -
#10385
38abae47b57af481a8dcdf2393317de6df46920aThanks @delucis! - Fixes support for integrations configuringastro:dband for projects that useastro:dbbut do not include a seed file. -
#10381
8cceab587d681d90842184904182833117687750Thanks @delucis! - Fixes builds for projects using integration seed files -
#10384
cd5e8d4b9309e43f5bf884a0014b8a5769d816e0Thanks @matthewp! - Upgrades the@libsql/clientdependency to fix the use ofdb.batchin StackBlitz -
#10387
8a23ee530cd1d7d7b4e93e9e72f4e06d1fc3d845Thanks @FredKSchott! - handle success=false response on api endpoints -
#10390
236cdbb611587692d3c781850cb949604677ef82Thanks @bholmesdev! - Adds--helpreference for new db and studio CLI commands
0.7.1
Patch Changes
- #10378
41dca1e413c2f1e38f0326bd6241ccbf9b8ee0e4Thanks @FredKSchott! - Handle new schema API response format
0.7.0
Minor Changes
0.7.0
Breaking Changes
- The seed file now requires an
export default async function()wrapper defineDBhas been renamed todefineDb
Minor Changes
-
#10334
bad9b583a267e239ba52237d45a89063ea277200Thanks @delucis! - Changes the seed file format to require exporting a default function instead of running seed code at the top level.To migrate a seed file, wrap your existing code in a default function export:
// db/seed.ts import { db, Table } from 'astro:db'; + export default async function() { await db.insert(Table).values({ foo: 'bar' }); + } -
#10352
06fe94e29de97290cb41c4f862ab88f48cda3d4aThanks @bholmesdev! - Introduceastro build --remoteto build with a remote database connection. Runningastro buildplain will use a local database file, and--remotewill authenticate with a studio app token. -
#10321
2e4958c8a75dc9836efcc7dd272fb8ed4187c000Thanks @delucis! - Adds support for integrations providingastro:dbconfiguration and seed files, using the newastro:db:setuphook.To get TypeScript support for the
astro:db:setuphook, wrap your integration object in thedefineDbIntegration()utility:import { defineDbIntegration } from '@astrojs/db/utils'; export default function MyDbIntegration() { return defineDbIntegration({ name: 'my-astro-db-powered-integration', hooks: { 'astro:db:setup': ({ extendDb }) => { extendDb({ configEntrypoint: '@astronaut/my-package/config', seedEntrypoint: '@astronaut/my-package/seed', }); }, }, }); }Use the
extendDbmethod to register additionalastro:dbconfig and seed files.Integration config and seed files follow the same format as their user-defined equivalents. However, often while working on integrations, you may not be able to benefit from Astro’s generated table types exported from
astro:db. For full type safety and autocompletion support, use theasDrizzleTable()utility to wrap your table definitions in the seed file.// config.ts import { defineTable, column } from 'astro:db'; export const Pets = defineTable({ columns: { name: column.text(), age: column.number(), }, });// seed.ts import { asDrizzleTable } from '@astrojs/db/utils'; import { db } from 'astro:db'; import { Pets } from './config'; export default async function () { // Convert the Pets table into a format ready for querying. const typeSafePets = asDrizzleTable('Pets', Pets); await db.insert(typeSafePets).values([ { name: 'Palomita', age: 7 }, { name: 'Pan', age: 3.5 }, ]); } -
#10361
988aad6705e5ee129cf3a28da80aca4229052bb3Thanks @bholmesdev! - Add support for batch queries withdb.batch(). This includes an internal bump to Drizzle v0.29.
Patch Changes
-
#10357
5a9dab286f3f436f3dce18f3b13a2cd9b774a8efThanks @bholmesdev! - Fix runtime export error when building with the node adapter -
#10348
9f422e9bd338c1f6deee8f727143bf801a6b1651Thanks @matthewp! - RenameexperimentalVersiontoversion -
#10364
3f27e096283b6b477c4a66d0a7df52feaa3f4233Thanks @delucis! - Renames the Astro DBdefineDB()helper todefineDb()
0.6.5
Patch Changes
- #10350
393ad9b2aa9fde45eb14b8b01ff3526063772452Thanks @Fryuni! - Includes./virtual.d.tsfile that was previously unpublished
0.6.4
Patch Changes
- #10342
a2e9b2b936666b2a4779feb00dcb8ff0ab82c2ecThanks @matthewp! - Fixes @astrojs/db loading TS in the fixtures
0.6.3
Patch Changes
- #10340
a60861c960bf3d24af9b2784b5b333855c968731Thanks @bholmesdev! - Ensureastro:dbtypes exist in yourdb/config.tsbefore running type generation.
0.6.2
Patch Changes
- #10336
f2e60a96754ed1d86001fe4d5d3a0c0ef657408dThanks @FredKSchott! - Add back confirmation handling on verify and push
0.6.1
Patch Changes
- #10315
78ddfadbf9cc5a12a9bd25eab64ec8ec1bd8617dThanks @bholmesdev! - Fix type definitions forastro:db
0.6.0
Minor Changes
- #10312
93ec9e264a1dbdff61233289418612f558508135Thanks @FredKSchott! - Revamp migrations system
Patch Changes
- #10313
cb00c8b6927242369debe92ad2bc7e791616696aThanks @FredKSchott! - Fix bad package.json types
0.5.0
Minor Changes
- #10280
3488be9b59d1cb65325b0e087c33bcd74aaa4926Thanks @bholmesdev! - Finalize db API to a shared db/ directory.
0.4.1
Patch Changes
-
#10223
aa45eb9fa60b254e859750d9cef671daa605b213Thanks @bholmesdev! - Fix: use correct remote database url during production builds -
#10207
5d4ff093a21c072553b2cac6c799d3efa3cb84c0Thanks @bholmesdev! - Improve error messaging when seeding invalid data.
0.4.0
Minor Changes
f85ace2e66370e522b5a4e9b54c578a02298fe0eThanks @matthewp! - @astrojs/db prerelease