Skip to content

Latest commit

 

History

History
846 lines (550 loc) · 37.6 KB

CHANGELOG.md

File metadata and controls

846 lines (550 loc) · 37.6 KB

Changelog

v0.6.2

compare changes

🩹 Fixes

  • OnWindowFocus leak (89e9088)
  • Add presence check for childResourceType #6 (#6)
  • Gen ts arrays, closes #7 (#7)
  • Rename snapshot, closes #3 (#3)
  • Check for snapshot file presence, fix #5 (#5)

🏡 Chore

❤️ Contributors

v0.6.1

compare changes

🚀 Enhancements

  • CreateEmptyBranch (97c5dfe)
  • createTestInstance: Add MOQUERIE_CWD env variable (663e349)
  • Switch to branch in createEmptyBranch (b1ea872)
  • Test options (c6f0d67)
  • AddResolvers (0bd24db)
  • Export addResolvers (f57f41b)

🩹 Fixes

  • Use default in exports (784a64d)
  • Resolve path using MOQUERIE_CWD (8412e8d)

📖 Documentation

✅ Tests

❤️ Contributors

v0.6.0

compare changes

🚀 Enhancements

  • New snapshot format (c37079f)
  • Auto rest ready for use (13b3e14)
  • GetSnapshot (e3c9472)
  • UseSnapshot + createBranchFromSnapshot accepts snapshot id (1a1e23c)
  • Return context and port in startServer (39e1fc3)
  • Throw if need to migrate snapshot but cant write (b8899e9)
  • Context caches when not watching (4701305)
  • Silent option (937ac17)
  • CreateTestInstance (c1e2051)
  • Quick rest api with moquerie.rest.ts (42ffe18)
  • auto rest: Simple query filters (9c9a922)
  • auto rest: Pagination (ef26e06)
  • auto rest: Simple sort (a44ba1b)
  • auto rest: Simple text search (555fc05)

🩹 Fixes

  • snapshot: Refresh resource view on edit (427159d)
  • snapshot: Migration wrong item ids (76325f7)
  • Prevent error when child resource type is not found (a59e6f7)
  • Inline resource type should use inline form (675716d)
  • Close server on destroy (26accca)
  • Prevent some directory recate with skipWrites (7740f25)
  • Dont write settings if skipWrites (dec80b5)
  • Should watch settings even if skipWrites is true (b08ebcd)
  • Dont create storage folder if skipWrites (aec19ca)
  • Branches folder doesnt exist error (71e159b)

📖 Documentation

🏡 Chore

✅ Tests

🤖 CI

❤️ Contributors

v0.5.5

compare changes

🚀 Enhancements

  • Customize mockFiles and add .moq to defaults, fix #1 (#1)

📖 Documentation

  • No-code graphql queries (ab37108)

❤️ Contributors

v0.5.4

compare changes

🩹 Fixes

  • snapshot: Refresh branches on create from snapshot (2eab381)

❤️ Contributors

v0.5.3

compare changes

🚀 Enhancements

  • Don't create resource folder in snapshot if no resources (b109d52)

🩹 Fixes

  • Update raw import (c3601df)
  • storage: Don't watch local files + improved queue busy logic (68bf368)
  • Additional guard in load if write queue is busy (b35585d)

📖 Documentation

❤️ Contributors

v0.5.2

compare changes

🚀 Enhancements

  • References modal: auto select first favorite resource (0eb4dcd)
  • Preview references with multiple types (b07312d)
  • Inspect instance in new tab (46d6065)
  • Filter to 'all' by default instead of active only (598f0ac)

🩹 Fixes

  • ResourceTable not refetching correct resource type if changed (2852b19)

📖 Documentation

❤️ Contributors

v0.5.1

compare changes

🚀 Enhancements

📖 Documentation

🏡 Chore

🤖 CI

❤️ Contributors

v0.5.0

compare changes

🚀 Enhancements

🩹 Fixes

  • Refresh factories on delete (6cb89af)
  • factory: Handle undefined id in file name (ec31bdd)

💅 Refactors

  • Renamed field action to resolver (0c1b6fd)

📖 Documentation

🏡 Chore

✅ Tests

❤️ Contributors

v0.4.8

compare changes

🩹 Fixes

  • resource: Compute inline using implementations (df9dff7)
  • db: Always serialize refs to array (763c2e2)
  • Lint (5cb2ee7)

🏡 Chore

❤️ Contributors

v0.4.7

compare changes

🚀 Enhancements

  • apiRoute: CreateError allowing sending error data (42898d7)

❤️ Contributors

v0.4.6

compare changes

🚀 Enhancements

❤️ Contributors

v0.4.5

compare changes

🩹 Fixes

  • resource: Gen union types for implemented types (952c805)

🏡 Chore

  • Updated generated types in playground (e2c3fcb)

❤️ Contributors

v0.4.4

compare changes

🩹 Fixes

  • resource: Handle merge leftover types (8eb5135)
  • Simplify code (4bfc48c)

❤️ Contributors

v0.4.3

compare changes

🩹 Fixes

❤️ Contributors

v0.4.2

compare changes

🚀 Enhancements

  • resource: Nested form for non-array inline resource (d17a34f)
  • resource: Set all nested fields to value (6e3e9a7)

❤️ Contributors

v0.4.1

compare changes

🩹 Fixes

  • Module not found in non-ESM env (ea5e58f)

❤️ Contributors

v0.4.0

compare changes

🚀 Enhancements

🩹 Fixes

  • Don't show error page if json is invalid (42d5f45)

⚠️ Breaking Changes

  • plugin: ⚠️ Rename saveFactory to writeCode (f930596)

❤️ Contributors

v0.3.3

compare changes

🩹 Fixes

  • rest: Better error handling (0a59a60)

❤️ Contributors

v0.3.2

compare changes

🚀 Enhancements

  • BeforeSendResponse plugin hook (d66f7d3)
  • rest: Extract JSDoc (ddb36bf)
  • rest: Deprecate types (1997655)
  • rest: ResolveResourceFromRequest plugin hook (31fa4cf)
  • Sort id fields at the top (4d013d5)
  • Display deprecation warning in field input (d06c5a8)
  • Sort deprecated fields to the bottom (1cad819)
  • Handle deprecated types in the ui (d3ea4fa)

❤️ Contributors

v0.3.1

compare changes

🩹 Fixes

❤️ Contributors

v0.3.0

compare changes

🚀 Enhancements

  • plugin: TransformSchema (2e499e7)
  • REST api support (3c7fb1f)
  • config: Rest and graphql basePath (d3892f9)
  • rest: Playground sort saved queries by name (abb05a1)

🩹 Fixes

❤️ Contributors

v0.2.2

compare changes

🚀 Enhancements

  • db: Access instance metadata in predicate (da8c362)
  • Dbclick ref preview to open (ee31f5c)
  • Take snapshot button (b237aee)
  • Scripts (8ff82d2)
  • Improved error handling (b63a1b7)
  • Plugins to lint factories (1f650e3)

🩹 Fixes

  • factory: Don't send ast to UI (2d58fe5)
  • search: Recent commands (55fb6c2)
  • factory: Save (b1e566b)
  • factory: List all factories in select (12448fd)
  • factory: Create instance doesn't have factoryId anymore (d475cec)
  • factory: Select from url (a08ba50)

🏡 Chore

❤️ Contributors

v0.2.1

compare changes

🚀 Enhancements

  • Improved resource fields form search (6db11da)

❤️ Contributors

v0.2.0

compare changes

🚀 Enhancements

🩹 Fixes

  • Db save not updating resource (eb5cf06)

❤️ Contributors

v0.1.2

compare changes

🚀 Enhancements

💅 Refactors

❤️ Contributors

v0.1.1

compare changes

🩹 Fixes

  • Improve support of cjs workspaces (bf30fd6)

❤️ Contributors

v0.1.0

compare changes

🚀 Enhancements

  • Use 0 as default number value (8f198f0)
  • Search fields in forms (76de312)
  • Improve column size (c40acb6)
  • Basic support for virtual types (gql interface/union) (75a27fa)
  • gql: Sort type fields (5eb5692)
  • History (183336b)
  • Improved inline resource code editor UX (5f537b7)

🩹 Fixes

  • LinkList: Auto scroll to selected items in (dc7296f)
  • Singleton resource being deactivated on page load (38e0864)
  • Issue restoring saved route (2f7f013)

💅 Refactors

🏡 Chore

❤️ Contributors

v0.0.7

compare changes

🚀 Enhancements

🩹 Fixes

  • Include index.d.ts in @moquerie/app (c67c8a6)

❤️ Contributors

v0.0.6

compare changes

🩹 Fixes

  • Monaco editor filenames not distinct (383b9dc)

❤️ Contributors

v0.0.5

compare changes

🚀 Enhancements

  • Complete factory rework, basic inline resource support (3458a3d)
  • Basic inline resource type support in resource explorer (1acee56)
  • Improve compat with non-ESM projects (220caa9)

🩹 Fixes

  • Prevent scrollbars on body with tooltips (0651678)

🏡 Chore

✅ Tests

❤️ Contributors

v0.0.4

compare changes

🚀 Enhancements

  • Allow RegExp in ignoredResourcesInExplorer (2fa3693)
  • Favorite resources (22c5872)

❤️ Contributors

v0.0.3

compare changes

🩹 Fixes

❤️ Contributors

v0.0.2

compare changes

🩹 Fixes

❤️ Contributors

v0.0.1

🚀 Enhancements

  • Init (d2db94b)
  • Basic graphql schema (df86708)
  • More pages (7c0b8c0)
  • Command palette (fa10ddc)
  • More shortcuts (90416b2)
  • Support light theme + theme toggle (111bd5b)
  • Basic graphql resource schema (c4eb99f)
  • Improved smart navigation (ef15a56)
  • Wip factories (57eccc6)
  • SplitPane: Reset on shift+click (39b2842)
  • ResourceToolbarInfo (4fb3605)
  • factory: Create factories (c288d99)
  • View/update factory (eab6351)
  • Cancel update (c387dbf)
  • Update state + more keyboard shortcuts (0c0de13)
  • Delete factory (3e7553c)
  • Disable update button on edit if no changes (f4294ae)
  • Change button order (5ad6fba)
  • List tooltips (6d0c636)
  • Factories in command palette (4ed02b0)
  • Create factory command (c92b666)
  • Improved kb shortcuts spacing (bb6768f)
  • Generate resource instances (4056aee)
  • Basic resource instances listing (091f42b)
  • Basic edit data (2ada234)
  • Delete instances (288ce2d)
  • Create instance manually (b245be5)
  • Use toggle instead (728ccc5)
  • Edit resource refs (b609cfc)
  • Duplicate instance (b689fb8)
  • Duplicate many instances (4752a21)
  • Change refs summary color if 0 (5341f0f)
  • Single ref edit modal keyboard up/down (8ae5754)
  • Bg on inactive instances (44c45ce)
  • Refs preview on hover (79be947)
  • Static refs in factory (9e5a469)
  • Clear orphan refs (481f0f7)
  • Two-panes references modal (1af3916)
  • Move up/down refs (6a3f6e8)
  • Center notifications (5674f2b)
  • Display selected single ref (4fa9f10)
  • Edit array values on instance (ce3e341)
  • Handle array field in instance table (e9df279)
  • Bulk edit (bb0f42b)
  • Select all instances (ed808b6)
  • Enum field (2729ab9)
  • Basic server (7f9bf29)
  • New primary color (123fc4c)
  • Auto deactivate other instances for singleton (e1097b5)
  • Toggle active on instance row (f15e144)
  • Basic GraphQL root type support (e88c0c4)
  • Small screen improvements (3c5aee8)
  • Graphql playground (88a9848)
  • Use ts extension in typescript projects (29f6673)
  • Basic field actions (dfd66f1)
  • Field action preview (ec72170)
  • Improved field action preview tooltip (770c17d)
  • config: IgnoredResourcesInExplorer (f95d2c9)
  • Storage lazyLoading option (b106325)
  • Get current user (66f4378)
  • Better graphql pages titles (712e836)
  • Branches (342d07c)
  • Header search bar (0d86eb5)
  • Apply changes from references input modal (d2563a8)
  • Upgrade to floating-vue v5 (c1ce342)
  • Filters in refs hover menu (3cf7952)
  • Basic field actions explorer (8b7d42b)
  • factory: Reduce number of fields stored in repository (ee9cda7)
  • factory: Don't need to store resource name (df9ca09)
  • Clean saved factory more (0cee03e)
  • Display factory counts (9ca2ca9)
  • config: DefaultFakerLocale (ae3d8f6)
  • Sort factories by last used (1f79cf3)
  • Storage API improvements (1f8b75a)
  • Remove db from repository path (ab397d4)
  • factory: Don't write manifest in repo (9965dc5)
  • factory: Form description autoresize (5ca162e)
  • Edit instance comment and tags (b7bd5b4)
  • Command to open field actions page (3da149f)
  • bulk edit: Filter fields (bdc6105)
  • resource: Display instance comment and tags (3d70e44)
  • resource: Search in instances (ced5d6f)
  • field action: Tooltip with function code (9eb130a)
  • factory: Generate from factory button (78fb94b)
  • resource: Use default values for manual create (8249d43)
  • resource: Create save manual mode (ab781a4)
  • Improve bulk edit modal (c71686f)
  • app: Upgrade deps (ee9c535)
  • Ignore Mutation and Subscription in resource explorer by default (16deee9)
  • Pubsub and graphql subscription support (928145c)
  • Allow resource ref in subscription payload (6b1114c)
  • pubsub: Filter history (a510f9a)
  • pubsub: Format code (2c15aa4)
  • pubsub: Insert ref to resource (4d74c03)
  • pubsub: Decoration to change ref (3773286)
  • pubsub: Meta+g shortcut to insert ref (52fd793)
  • pubsub: Hover bg on history item (da633e1)
  • Improved tooltip styles (c2442c2)
  • db: Reference API (1c4f964)
  • Debug page max width (aea6d51)
  • Crud snapshots (c5d2f9c)
  • snapshot: Import to db (f8e5b7e)
  • commands: Create snapshot + branches (9ffed2a)
  • commands: Recent commands (2c7b509)
  • Basic cli to start UI (944b982)

🔥 Performance

🩹 Fixes

  • Light theme error message (33f0842)
  • Update factory list on form submit (f0ea0b4)
  • Select factory search (c79f82e)
  • VerticalButton icon bg (2ad66f0)
  • Orphans being checked on filtered list (132ab67)
  • Update overwrite arrays (6c1d138)
  • Don't sticky action bar for update instance (76e37b1)
  • Split pane dragger z-index (c86103c)
  • Bulk edit (0ace203)
  • Faker popper should be on the left to prevent overflow (966d258)
  • Monaco editor not shrinking (2d77649)
  • Tooltip z-index (e94afdd)
  • Wait for field action initial scan (1606dda)
  • Wrong import (b4b6d98)
  • storage: Clear promise (a4382b8)
  • Create branch shortcut (ac16b8e)
  • Dark theme + branch create shortcut (1fb82b5)
  • Dark code background (59fe27c)
  • Can't create instances manually (d10f460)
  • Dropdown arrow bg (f7d97e8)
  • Field actions not updating (f1943c3)
  • Don't display add item button on resource field input (eadce7b)
  • Remove confusing message (40f7bfd)
  • Don't display ignored types' factories (12dfe7c)
  • Current user avatar position (f4c84cb)
  • Selected instances count dark theme (5037659)
  • Update floating-vue (462c3a4)
  • Branch selector out animation (323e897)
  • Auto start server (5267b2b)
  • snapshot: Move resources when changing location (ecb4a79)
  • snapshot: Switch to location after save (0af982c)
  • Don't reset from automatically if it was changed (d8803f4)

💅 Refactors

  • FetchFactory (2b58ca3)
  • Storage now creates JS files instead of json files (53dadae)
  • Refs should always be arrays (f46e414)
  • Split into multiple packages (05ddc7e)
  • Factories in repository use name as id (2bc7b0e)

🏡 Chore

❤️ Contributors