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

Json schema for message protocol #1414

Merged
merged 80 commits into from
Apr 29, 2021
Merged

Json schema for message protocol #1414

merged 80 commits into from
Apr 29, 2021

Commits on Mar 3, 2021

  1. Configuration menu
    Copy the full SHA
    e9a7c9f View commit details
    Browse the repository at this point in the history
  2. Generate TypeScript types from JSON Schemas

    Aslak Hellesøy committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    3d27e79 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Remove duplication from JSON schemas

    Aslak Hellesøy committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    fe6a12b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into json-schema

    Aslak Hellesøy committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    b521c69 View commit details
    Browse the repository at this point in the history
  3. Java code generates and compiles

    Aslak Hellesøy committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    423f77a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Gherkin-java works without protobuf

    Aslak Hellesøy committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    9641198 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Experimental new codegenerator in Ruby

    Aslak Hellesøy committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    a6b4438 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Merge master

    aurelien-reeves committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    d078849 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6191f31 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Code generation tweaks

    Aslak Hellesøy committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    57fea49 View commit details
    Browse the repository at this point in the history
  2. Start migrating old messages API to new API

    Aslak Hellesøy committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    47b1db1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4702500 View commit details
    Browse the repository at this point in the history
  4. Replace more protobuf objects with regular objects

    Aslak Hellesøy committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    e73e5ca View commit details
    Browse the repository at this point in the history
  5. Fix compilation errors

    Aslak Hellesøy committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    286b3f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Merge master

    Aslak Hellesøy committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    b9e37a1 View commit details
    Browse the repository at this point in the history
  2. Fix more compilation errors

    Aslak Hellesøy committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    ec85257 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Fix compile errors

    Aslak Hellesøy committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    b55673a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. All TypeScript code compiles

    Aslak Hellesøy committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    df07708 View commit details
    Browse the repository at this point in the history
  2. Rename from snake_case to camelCase

    Aslak Hellesøy committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    d24ec38 View commit details
    Browse the repository at this point in the history
  3. Fix gherkin tests

    Aslak Hellesøy committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    3854b06 View commit details
    Browse the repository at this point in the history
  4. Pretty-print JSON Schemas

    Aslak Hellesøy committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    7893842 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Change schema to make more properties required

    Aslak Hellesøy committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    be48f33 View commit details
    Browse the repository at this point in the history
  2. Fix a few more tests

    Aslak Hellesøy committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    f053d32 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Merge remote-tracking branch 'origin/master' into json-schema

    Aslak Hellesøy committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    96d6710 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Use default values

    Aslak Hellesøy committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    abef979 View commit details
    Browse the repository at this point in the history
  2. Regenerate cck messages

    Aslak Hellesøy committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    63176aa View commit details
    Browse the repository at this point in the history
  3. Update dependencies

    Aslak Hellesøy committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    13a2e0e View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into json-schema

    Aslak Hellesøy committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    5c4f510 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7175b3a View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Merge branch 'json-schema' of github.com:cucumber/cucumber into json-…

    …schema
    Aslak Hellesøy committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    f6fc034 View commit details
    Browse the repository at this point in the history
  2. Merge master

    Aslak Hellesøy committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    9b9dbd3 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Merge master

    Aslak Hellesøy committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    f56b147 View commit details
    Browse the repository at this point in the history
  2. Remove protobuf from messages/ruby

    Aslak Hellesøy committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    0e45bed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a75823d View commit details
    Browse the repository at this point in the history
  4. Only include *.jsonschema

    Aslak Hellesøy committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    d923781 View commit details
    Browse the repository at this point in the history
  5. Remove types, use classes only

    Aslak Hellesøy committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    a61c6d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03e6846 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f2b99b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Configuration menu
    Copy the full SHA
    cd5d2a6 View commit details
    Browse the repository at this point in the history
  2. Seconds before nanos to make Java duration tests pass

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    32eeef0 View commit details
    Browse the repository at this point in the history
  3. Add support for JSON Schema enums

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    18795fd View commit details
    Browse the repository at this point in the history
  4. Use new enum

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    54cbc86 View commit details
    Browse the repository at this point in the history
  5. Fix failing tests

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    fe7aaf4 View commit details
    Browse the repository at this point in the history
  6. Use an actual enum

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    996271f View commit details
    Browse the repository at this point in the history
  7. Use new enums everywhere

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    4582a14 View commit details
    Browse the repository at this point in the history
  8. Fix more enums

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    cc19825 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e1dcacb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf8e7d7 View commit details
    Browse the repository at this point in the history
  11. Use the cucumber-build image since we need ruby for codegen

    Aslak Hellesøy committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e6c7a17 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. Configuration menu
    Copy the full SHA
    f62ad8a View commit details
    Browse the repository at this point in the history
  2. Reorder JSON Schema properties

    Aslak Hellesøy committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    f379289 View commit details
    Browse the repository at this point in the history
  3. Refactor gherkin/ruby to use plain object messages

    Aslak Hellesøy committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    5903e7e View commit details
    Browse the repository at this point in the history
  4. Don't sudo

    Aslak Hellesøy committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    bd77197 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Merge master

    Aslak Hellesøy committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    8accbe5 View commit details
    Browse the repository at this point in the history
  2. Fix more

    Aslak Hellesøy committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    16efddf View commit details
    Browse the repository at this point in the history
  3. Remove --format option

    Aslak Hellesøy committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    2c18bc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    06114c6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Merge master

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    5470c0b View commit details
    Browse the repository at this point in the history
  2. Replace compact with delete_if (to work on Ruby 2.3)

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    4a2f3e7 View commit details
    Browse the repository at this point in the history
  3. Fix create-meta

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    b0059c2 View commit details
    Browse the repository at this point in the history
  4. Fix demo_formatter/ruby

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    d781d5d View commit details
    Browse the repository at this point in the history
  5. Remove --format flag

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    0a34036 View commit details
    Browse the repository at this point in the history
  6. Fix gherkin/python

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    064aa6f View commit details
    Browse the repository at this point in the history
  7. Fix required declarations

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    8b019f3 View commit details
    Browse the repository at this point in the history
  8. Start go codegen (WIP)

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    efb2344 View commit details
    Browse the repository at this point in the history
  9. Remove empty lines

    Aslak Hellesøy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    ad35471 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Fix gherkin/go

    Aslak Hellesøy committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    157a630 View commit details
    Browse the repository at this point in the history
  2. Fix demo-formatter/go

    Aslak Hellesøy committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    2283a3d View commit details
    Browse the repository at this point in the history
  3. Fix gherkin/java

    Aslak Hellesøy committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    a4a999f View commit details
    Browse the repository at this point in the history
  4. Fix json-formatter/go

    Aslak Hellesøy committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    bf50579 View commit details
    Browse the repository at this point in the history
  5. Build the passing messages

    Aslak Hellesøy committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    b621345 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Upgrade dependencies

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    6563d8b View commit details
    Browse the repository at this point in the history
  2. Upgrade dependencies

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    a458069 View commit details
    Browse the repository at this point in the history
  3. Remove --format option

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    3973d8c View commit details
    Browse the repository at this point in the history
  4. Fix html-formatter build

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    b3e4e71 View commit details
    Browse the repository at this point in the history
  5. Fix JSON-to-messages

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    6435be5 View commit details
    Browse the repository at this point in the history
  6. Remove logging

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    03e2a92 View commit details
    Browse the repository at this point in the history
  7. Disable gherkin/elixir

    Aslak Hellesøy committed Apr 28, 2021
    2 Configuration menu
    Copy the full SHA
    1a5b958 View commit details
    Browse the repository at this point in the history
  8. Remove sudo

    Aslak Hellesøy committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    830d4d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

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