Skip to content

Latest commit

 

History

History
431 lines (279 loc) · 10.8 KB

File metadata and controls

431 lines (279 loc) · 10.8 KB

@objectql/core

4.2.2

Patch Changes

  • 9a30c50: Patch release for all packages
    • @objectql/plugin-formula@4.2.2
    • @objectql/plugin-optimizations@4.2.2
    • @objectql/plugin-query@4.2.2
    • @objectql/plugin-validator@4.2.2
    • @objectql/types@4.2.2

4.2.1

Patch Changes

  • a0aa26a: Unify all package versions and release a patch
  • Updated dependencies [a0aa26a]
    • @objectql/types@4.2.1
    • @objectql/plugin-formula@4.2.1
    • @objectql/plugin-optimizations@4.2.1
    • @objectql/plugin-query@4.2.1
    • @objectql/plugin-validator@4.2.1

4.2.0

Minor Changes

  • Release v4.2.0
    • Protocol layer: Added GraphQL, JSON-RPC, and OData v4 protocol adapters
    • Drivers: Added Excel, filesystem, and Redis drivers
    • Plugins: Added formula engine, security RBAC, and validator plugins
    • CLI: Added objectql create scaffolding tool
    • Core: Performance improvements and strict type enforcement
    • Testing: Added Driver TCK and Protocol TCK conformance suites

Patch Changes

  • Updated dependencies
    • @objectql/types@4.2.0
    • @objectql/plugin-formula@4.2.0
    • @objectql/plugin-validator@4.2.0

4.0.6

Patch Changes

  • Fix CI build and test configuration (mocks for ESM core).
    • @objectql/plugin-formula@4.0.6
    • @objectql/plugin-validator@4.0.6
    • @objectql/types@4.0.6

4.0.5

Patch Changes

  • Patch release 4.0.5 - Bug fixes and stability improvements
  • Updated dependencies
    • @objectql/plugin-formula@4.0.5
    • @objectql/plugin-validator@4.0.5
    • @objectql/types@4.0.5

4.0.4

Patch Changes

  • Patch Release v4.0.4

    This patch release includes bug fixes, driver improvements, and enhanced test coverage:

    Driver Improvements

    • MongoDB Driver: Fixed bulk operations, transaction support, and type safety improvements
    • FileSystem Driver: Fixed TCK test compatibility with dataDir parameter
    • SQL Driver: Enhanced TCK test compatibility and fixed test failures
    • Redis Driver: Improved TCK test configuration and dependencies
    • Driver Utils: Added shared utilities package for cross-driver functionality

    Testing & Quality

    • Added comprehensive TCK (Technology Compatibility Kit) compliance tests for all drivers
    • Expanded TCK test suite to 30+ comprehensive tests
    • Enhanced test infrastructure with better error handling
    • Added --passWithNoTests flag for packages without tests

    Type Safety

    • Improved type safety in MongoDB driver update methods
    • Better handling of atomic operators in MongoDB driver
    • Enhanced type definitions across driver layer

    Documentation

    • Added comprehensive driver documentation
    • Enhanced official documentation with Phase 2 implementation summaries
    • Improved protocol layer documentation

    Infrastructure

    • Standardized driver layer implementation
    • Enhanced protocol layer with better abstraction
    • Improved GitHub Actions workflow configurations
    • Better CI/CD pipeline stability

    This release maintains full backward compatibility with v4.0.3.

  • Updated dependencies

    • @objectql/plugin-formula@4.0.4
    • @objectql/plugin-validator@4.0.4
    • @objectql/types@4.0.4

4.0.3

Patch Changes

  • Patch Release v4.0.3

    This patch release includes infrastructure improvements and development experience enhancements:

    • Refactored dev server setup for improved configuration handling
    • Enhanced example scripts and development workflow
    • Updated build and test infrastructure
    • Improved documentation and developer tools
    • Bug fixes and stability improvements
  • Updated dependencies

    • @objectql/plugin-formula@4.0.3
    • @objectql/plugin-validator@4.0.3
    • @objectql/types@4.0.3

4.0.2

Patch Changes

  • Patch Release v4.0.2

    This patch release includes:

    • Infrastructure improvements and maintenance updates
    • Enhanced stability and reliability
    • Bug fixes and performance optimizations
  • Updated dependencies

    • @objectql/types@4.0.2

4.0.1

Patch Changes

  • Release Version 4.0.1

    This patch release includes the latest repository improvements and infrastructure updates:

    • Added comprehensive GitHub workflows for CI/CD, testing, and quality assurance
    • Enhanced documentation and developer experience
    • Improved build and release processes with Changesets
    • Added Excel driver for reading/writing Excel files as data sources
    • Repository structure and tooling improvements
    • Bug fixes and stability enhancements
  • Updated dependencies

    • @objectql/types@4.0.1

3.0.1

Patch Changes

  • 79d04e1: Patch release for January 2026 updates

    This patch includes minor improvements and maintenance updates:

    • Enhanced type safety across core packages
    • Improved error handling in drivers
    • Documentation updates
    • Performance optimizations
  • faeef39: Release version 1.9.2 with latest improvements and bug fixes

    This patch release includes stability improvements and bug fixes backported from the development branch.

  • Updated dependencies [79d04e1]

  • Updated dependencies [faeef39]

    • @objectql/types@3.0.1

3.0.0

Major Changes

  • 38b01f4: Major Release: Version 2.0.0 - Unified Package Versioning

    This is a coordinated major release that unifies all ObjectQL packages to version 2.0.0, establishing a synchronized versioning strategy across the entire ecosystem.

    🎯 Key Changes

    • Unified Versioning: All core packages now share the same version number (2.0.0)
    • Fixed Group Management: Updated changeset configuration to include all @objectql packages in the fixed versioning group
    • Simplified Maintenance: Future releases will automatically maintain version consistency across the entire monorepo

    📦 Packages Included

    All ObjectQL packages are now synchronized at version 2.0.0:

    • Foundation: @objectql/types, @objectql/core, @objectql/platform-node
    • Drivers: @objectql/driver-sql, @objectql/driver-mongo, @objectql/driver-redis, @objectql/driver-fs, @objectql/driver-memory, @objectql/driver-localstorage, @objectql/driver-excel, @objectql/sdk
    • Runtime: @objectql/server
    • Tools: @objectql/cli, @objectql/create

    ⚠️ Breaking Changes

    This is marked as a major version due to the version number change. The API remains stable and backward compatible. No code changes are required when upgrading.

    🔄 Migration

    Simply update all @objectql/* packages to ^2.0.0 in your package.json:

    {
      "dependencies": {
        "@objectql/core": "^2.0.0",
        "@objectql/driver-sql": "^2.0.0"
      }
    }

    📝 Notes

    This release establishes a foundation for coordinated major releases across the ObjectQL ecosystem, ensuring compatibility and simplifying dependency management for users.

Patch Changes

  • Updated dependencies [38b01f4]
    • @objectql/types@3.0.0

1.9.2

Patch Changes

  • Release version 1.9.2 with latest improvements and bug fixes

    This patch release includes stability improvements and bug fixes backported from the development branch.

  • Updated dependencies

    • @objectql/types@1.9.2

1.9.1

Patch Changes

  • Release version bump with latest improvements and bug fixes
  • Updated dependencies
    • @objectql/types@1.9.1

1.9.0

Minor Changes

  • Major documentation update and VS Code extension improvements
    • Completely revised getting started documentation with emphasis on YAML-based metadata approach
    • Improved quick start instructions for better onboarding experience
    • Added comprehensive VS Code extension recommendations to example projects
    • Enhanced developer experience with .vscode/extensions.json files
    • Updated README to highlight the importance of the ObjectQL VS Code extension
    • Added detailed documentation for all core features and API endpoints

Patch Changes

  • Updated dependencies
    • @objectql/types@1.9.0

1.8.4

Patch Changes

  • Release version 1.8.4 with latest improvements and bug fixes
  • Updated dependencies
    • @objectql/types@1.8.4

1.8.3

Patch Changes

  • Release patch version 1.8.3

    Small version update with latest improvements and bug fixes.

  • Updated dependencies

    • @objectql/types@1.8.3

1.8.2

Patch Changes

  • Patch release v1.8.2 - Small version update with latest improvements
  • Updated dependencies
    • @objectql/types@1.8.2

1.8.1

Patch Changes

  • Patch release with documentation updates and bug fixes
  • Updated dependencies
    • @objectql/types@1.8.1

1.8.0

Minor Changes

  • Release minor version 1.8.0

Patch Changes

  • Updated dependencies
    • @objectql/types@1.8.0

1.7.3

Patch Changes

  • Release patch version 1.7.3 with latest improvements and bug fixes
  • Updated dependencies
    • @objectql/types@1.7.3

1.7.2

Patch Changes

  • Release patch version 1.7.2
  • Updated dependencies
    • @objectql/types@1.7.2

1.7.1

Patch Changes

  • Release small version update with latest improvements
  • Updated dependencies
    • @objectql/types@1.7.1

1.7.0

Minor Changes

  • Release version 1.7.0 with improvements and bug fixes:
    • Updated default port for ObjectQL Studio to 5555
    • Improved port listening logic in Studio
    • Enhanced stability and performance

1.6.1

Patch Changes

  • Refactor: directory structure reorganization and starter package standardization
    • @objectql/types@1.6.1

1.6.0

Minor Changes

  • Minor version release - 1.6.0

Patch Changes

  • Updated dependencies
    • @objectql/types@1.6.0

1.5.0

Minor Changes

  • Minor version release - 1.5.0

Patch Changes

  • Updated dependencies
    • @objectql/driver-remote@1.5.0
    • @objectql/types@1.5.0

1.4.0

Minor Changes

  • Release version 1.4.0 with new features and enhancements:
    • Added complete REST API implementation with CRUD operations
    • Enhanced error handling with standardized error codes and HTTP status mapping
    • Added AI context support for tracking intent and use cases
    • Enhanced metadata API with detailed field information and action listing
    • Improved JSON-RPC API with better error categorization
    • Added hooks and actions validation and implementation
    • Updated documentation and examples

Patch Changes

  • Updated dependencies
    • @objectql/driver-remote@1.4.0
    • @objectql/types@1.4.0

1.3.1

Patch Changes

  • Align versions for monorepo packages.
    • @objectql/driver-remote@1.3.1
    • @objectql/types@1.3.1

1.3.0

Minor Changes

  • Refactor core architecture: split logic into modules (driver, remote, action, hook, object, plugin). Rename ObjectRegistry to MetadataRegistry to support generic metadata. Add addLoader API to support custom metadata loaders in plugins. Update initialization lifecycle to allow plugins to register loaders before source scanning.

Patch Changes

  • Updated dependencies
    • @objectql/types@1.3.0
    • @objectql/driver-remote@0.1.1

1.2.0

Minor Changes

  • 7df2977: 拆分 objectos

Patch Changes

  • Updated dependencies [7df2977]
    • @objectql/types@1.2.0