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

Next tracking branch #526

Open
wants to merge 47 commits into
base: master
Choose a base branch
from
Open

Next tracking branch #526

wants to merge 47 commits into from

Commits on Mar 20, 2024

  1. Squashed commit of the following:

    commit 88d7dbc
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Jan 7 15:00:26 2024 -0500
    
        Use OpenAPI definitions in webhook event definition
    
    commit 6adf3f9
    Author: Matthew Zeitlin <[email protected]>
    Date:   Fri Jan 5 15:01:03 2024 -0800
    
        Remove unnecessary test closure
    
    commit c3e3c8f
    Author: Matthew Zeitlin <[email protected]>
    Date:   Fri Jan 5 12:59:07 2024 -0800
    
        Remove AsRef<str> generated impl for enums
    
    commit 8157122
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Dec 28 12:45:11 2023 -0500
    
        Fix polymorphic returned types, add test
    
    commit 4b4f493
    Author: Matthew Zeitlin <[email protected]>
    Date:   Wed Dec 27 15:57:14 2023 -0500
    
        Deduplication WIP
    
    commit acc796e
    Author: Matthew Zeitlin <[email protected]>
    Date:   Tue Dec 26 14:24:59 2023 -0500
    
        Clean update some codegen, start adding back dedup
    
    commit e09c203
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Dec 23 15:33:37 2023 -0500
    
        DOC: fix cases of crazy-long lines in doc comments
    
    commit 3009c49
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Dec 23 13:59:38 2023 -0500
    
        Try to flatten the namespace as much as possible
    
    commit feb13c4
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Dec 23 11:47:48 2023 -0500
    
        Add test for charge having nullable refunds
    
    commit d8a2dec
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Dec 23 11:33:51 2023 -0500
    
        List<T> -> Option<List<T>>, no more List<T> defaults
    
    commit 3abe2e6
    Author: Matthew Zeitlin <[email protected]>
    Date:   Fri Dec 22 13:00:18 2023 -0500
    
        Patch URLFinder handling
    
    commit 00c139c
    Author: Matthew Zeitlin <[email protected]>
    Date:   Fri Dec 22 12:04:16 2023 -0500
    
        Reintegrate search pagination too, add lots more pagination testing
    
    commit ccb9570
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 17 16:31:39 2023 -0500
    
        Add back AsCursor trait and clean up Expandable removed id method
    
    commit 9930853
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 17 16:00:16 2023 -0500
    
        Workaround stripe docs change, don't require doc urls
    
    commit b279dcb
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 17 15:53:17 2023 -0500
    
        Keep  simple, relegate more generated code to specific generated crates
    
    commit 0a4ae20
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 10 14:28:28 2023 -0500
    
        Add initial README changes, migration guide
    
    commit 8e2f641
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 10 10:50:47 2023 -0500
    
        Update contributing docs and add codegen readme
    
    commit f7a0999
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 3 20:00:16 2023 -0500
    
        [skip ci] Add readme to examples directory
    
    commit 11d80e6
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 3 19:41:57 2023 -0500
    
        Clean up some codegen, add ability to autogenerate generated crate description
    
    commit a6bba63
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Dec 3 13:10:20 2023 -0500
    
        Make webhook examples more easily runnable without features
    
    commit cfb4fd0
    Author: Matthew Zeitlin <[email protected]>
    Date:   Fri Dec 1 12:59:10 2023 -0500
    
        Address initial comments and fix openapi clippy
    
    commit 975440d
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Nov 30 15:16:06 2023 -0500
    
        Add some manual renaming to lessen breaking changes / use clearer names
    
    commit 8c04938
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Nov 30 14:52:16 2023 -0500
    
        Remove rustfmt hack for stripe_treasury long lines
    
    commit 30eb3c1
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Nov 30 14:48:16 2023 -0500
    
        Try using just path to infer object struct name
    
    commit b7630f9
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Nov 30 12:35:03 2023 -0500
    
        Make sure nested paths are also reexported so don't need stripe_types
    
    commit c402ad9
    Author: Matthew Zeitlin <[email protected]>
    Date:   Thu Nov 30 12:04:22 2023 -0500
    
        Allow codegen to replace Default::default() -> None for common option case
    
    commit 12db0bc
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 17:57:26 2023 -0500
    
        Add examples back to CI
    
    commit 30673e9
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 15:23:29 2023 -0500
    
        Quiet some tracing, make sure nightly formatting present for CI
    
    commit 3c817c8
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 15:17:15 2023 -0500
    
        Ci fixups: async-std tests + don't expect out dir to exist
    
    commit 9836631
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 15:08:50 2023 -0500
    
        Keep examples separate in ci for now
    
    commit 18c4348
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 15:02:39 2023 -0500
    
        Make CI use same indexmap versions
    
    commit 168eeda
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 14:59:14 2023 -0500
    
        Try to fix gh actions
    
    commit 1f83a15
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 14:24:26 2023 -0500
    
        Add more tests for closable issues
    
    commit 0b46685
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 12:40:40 2023 -0500
    
        Make id inference safer and more correct
    
    commit 0b958dc
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 11:02:44 2023 -0500
    
        Add some testing
    
    commit 1026ea5
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 10:56:16 2023 -0500
    
        Move id handling to external mappings file
    
    commit 99d3fa5
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sun Nov 26 00:20:43 2023 -0500
    
        Remove no longer used generated code
    
    commit aa9e78c
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 20:34:03 2023 -0500
    
        Migrate git workflows
    
    commit 6e1b11e
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 20:30:07 2023 -0500
    
        Migrate old examples, add back from branch
    
    commit 02ba0fa
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 17:53:52 2023 -0500
    
        Migrate old tests, add back from branch
    
    commit 6ff0bac
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 16:58:03 2023 -0500
    
        Add generated files and webhook crate
    
    commit 50afbe3
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 16:47:14 2023 -0500
    
        Add codegen changes
    
    commit edea437
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 13:53:40 2023 -0500
    
        Remove extra files
    
    commit 25077cb
    Author: Matthew Zeitlin <[email protected]>
    Date:   Sat Nov 25 13:49:41 2023 -0500
    
        Stripe client changes + core types crate
    
    More merge changes
    mzeitlin11 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9dbe435 View commit details
    Browse the repository at this point in the history
  2. Make workflows run on next

    mzeitlin11 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    854d34f View commit details
    Browse the repository at this point in the history
  3. try bumping msrv

    mzeitlin11 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    32b0b1d View commit details
    Browse the repository at this point in the history
  4. try bumping msrv

    mzeitlin11 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1b02be8 View commit details
    Browse the repository at this point in the history
  5. more post merge changes

    mzeitlin11 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e7b7da3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00aa897 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge pull request #452 from mzeitlin11/codegen_revamp

    Codegen revamp
    arlyon authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    d295678 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    5f1e0fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    816b9f8 View commit details
    Browse the repository at this point in the history
  3. Fix openapi clippy

    mzeitlin11 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    cff37d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Merge pull request #528 from mzeitlin11/client_cleanups

    Simplify client, remove some allocations
    arlyon authored Apr 6, 2024
    Configuration menu
    Copy the full SHA
    562c493 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    3adceac View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Merge pull request #530 from mzeitlin11/remove_id_prefixes

    Remove prefix validation from ids
    mzeitlin11 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    7686a0b View commit details
    Browse the repository at this point in the history
  2. Implement miniserde-based deserialization

    Add fixture testing and serialize object keys
    
    Fix object keys in tests
    
    Add object field for serialization without adding field
    
    Split serde gate into serialize and deserialize
    mzeitlin11 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    f568feb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #523 from mzeitlin11/miniserde_exp

    Implement miniserde-based deserialization
    mzeitlin11 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    020065b View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    fe4d659 View commit details
    Browse the repository at this point in the history
  2. FromStr improvements

    mzeitlin11 committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    001d7dd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Merge pull request #536 from mzeitlin11/expandable_into_id

    Implement Expandable::into_id
    mzeitlin11 authored May 4, 2024
    Configuration menu
    Copy the full SHA
    4f29e69 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #537 from mzeitlin11/from_str_tweaks

    Enum generated FromStr improvements
    mzeitlin11 authored May 4, 2024
    Configuration menu
    Copy the full SHA
    ba6f20d View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Client split (#525)

    * Rebase
    
    Update codegen code
    
    wip
    
    wip
    
    * Fix doc build
    
    * stripe_* to async-stripe-* crate naming
    
    * Reexport async-stripe-std from root
    
    * Add updated workflow
    mzeitlin11 authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    aa89448 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    0d171ba View commit details
    Browse the repository at this point in the history
  2. Merge pull request #576 from arlyon/arlyon/sk-sanity-checks

    Add basic secret key sanity checks
    arlyon authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    2b918fe View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. fix(client-core): add tracing dependency

    A call to tracing:: was added on #576
    but the dependency seems to be missing, which causes the branch to not
    compile at the moment.
    augustoccesar committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    519da4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c81b7e3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #581 from augustoccesar/client-core/add-tracing

    fix(client-core): add tracing dependency
    arlyon authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    54553bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f24efb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6791e55 View commit details
    Browse the repository at this point in the history
  6. fix(webhook): linting issues with incomplete Cargo.toml

    Rust 1.80 enables check cfg by default. This means that it will look
    for unexpected cfg configs.
    Currently we are using multiple cfgs that are not defined on
    the webhook Cargo.toml. This should fix it.
    augustoccesar committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    fae2763 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4db632 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    1b938a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Merge pull request #582 from augustoccesar/fix/linting-issues-from-1.80

    fix(next): linting issues from Rust 1.80
    arlyon authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    48d4653 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Avoid ?

    mzeitlin11 committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    d7759d6 View commit details
    Browse the repository at this point in the history
  2. Pin stripe mock

    mzeitlin11 committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    fba30c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Merge pull request #602 from mzeitlin11/comp-time

    Be careful with ? in generated code
    arlyon authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d14a43b View commit details
    Browse the repository at this point in the history
  2. fix enum serialization

    lasantosr committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0124c6c View commit details
    Browse the repository at this point in the history
  3. add test

    lasantosr committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    090006f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #605 from lasantosr/fix-enums

    fix(next): enum serialization
    mzeitlin11 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0306091 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c7486a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Merge pull request #597 from lasantosr/owned-requests

    feat(next): owned types on requests
    arlyon authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    df8a348 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    8b5a6ee View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Merge pull request #611 from lasantosr/feature/webhook-insecure

    feat(next): parse a webhook event without the secret
    arlyon authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    aca76f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    595d28c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. expose webhook event data

    lasantosr committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    cf8f958 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Merge pull request #625 from lasantosr/feature/expose-webhook-event-data

    feat(next): expose webhook event data
    mzeitlin11 authored Oct 26, 2024
    Configuration menu
    Copy the full SHA
    e246db4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #620 from lasantosr/webhook-event-serde

    feat(next): Serialize and deserialize webhook events
    mzeitlin11 authored Oct 26, 2024
    Configuration menu
    Copy the full SHA
    1af8bc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    feb39af View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Merge pull request #612 from lasantosr/feature/keep-unknown-variants

    feat(next): keep original string on unknown variants
    mzeitlin11 authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    40caf23 View commit details
    Browse the repository at this point in the history