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

refactor: EXPOSED-88 Remove kotlinx-serialization dep from exposed-core #1793

Merged
merged 1 commit into from
Jul 18, 2023

Commits on Jul 17, 2023

  1. refactor: EXPOSED-88 Remove kotlinx-serialization dep from exposed-core

    Create new module exposed-json with api folder.
    
    Migrate JSON/JSONB column type classes, function classes, and extension functions.
    
    Migrate all testing data/functions and test suites.
    
    Make postgresql driver compileOnly (and update valueFromDB() in column type
    classes).
    
    Remove all kotlinx-serialization and postgresql driver dependencies from
    exposed-core and exposed-tests modules.
    
    Add testDependency on new module to all 3 datetime modules.
    
    Rename public API extension functions by removing 'json' prefix. Function names
    in exposed-core module vendor FunctionProvider have not been renamed to properly
    emphasize that theyare related to the new module.
    bog-walk committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    361bfc2 View commit details
    Browse the repository at this point in the history