File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
2- "." : " 1.22.2 "
2+ "." : " 1.23.0 "
33}
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 1.23.0 (2026-03-27)
4+
5+ Full Changelog: [ v1.22.2...v1.23.0] ( https://github.com/OneBusAway/python-sdk/compare/v1.22.2...v1.23.0 )
6+
7+ ### Features
8+
9+ * ** internal:** implement indices array format for query and form serialization ([ b5f2cbb] ( https://github.com/OneBusAway/python-sdk/commit/b5f2cbb5007ec41ed5e29e1efee72347521767db ) )
10+
311## 1.22.2 (2026-03-25)
412
513Full Changelog: [ v1.22.1...v1.22.2] ( https://github.com/OneBusAway/python-sdk/compare/v1.22.1...v1.22.2 )
Original file line number Diff line number Diff line change 11[project ]
22name = " onebusaway"
3- version = " 1.22.2 "
3+ version = " 1.23.0 "
44description = " The official Python library for the onebusaway-sdk API"
55dynamic = [" readme" ]
66license = " Apache-2.0"
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ if [ "$1" == "--daemon" ]; then
2424 # Pre-install the package so the download doesn't eat into the startup timeout
2525 npm exec --package=@stdy/cli@0.19.7 -- steady --version
2626
27- npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-form -array-format=repeat --validator-query -array-format=repeat --validator-form -object-format=brackets --validator-query -object-format=brackets " $URL " & > .stdy.log &
27+ npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-query -array-format=repeat --validator-form -array-format=repeat --validator-query -object-format=brackets --validator-form -object-format=brackets " $URL " & > .stdy.log &
2828
2929 # Wait for server to come online via health endpoint (max 30s)
3030 echo -n " Waiting for server"
@@ -48,5 +48,5 @@ if [ "$1" == "--daemon" ]; then
4848
4949 echo
5050else
51- npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-form -array-format=repeat --validator-query -array-format=repeat --validator-form -object-format=brackets --validator-query -object-format=brackets " $URL "
51+ npm exec --package=@stdy/cli@0.19.7 -- steady --host 127.0.0.1 -p 4010 --validator-query -array-format=repeat --validator-form -array-format=repeat --validator-query -object-format=brackets --validator-form -object-format=brackets " $URL "
5252fi
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ elif ! steady_is_running ; then
4343 echo -e " To run the server, pass in the path or url of your OpenAPI"
4444 echo -e " spec to the steady command:"
4545 echo
46- echo -e " \$ ${YELLOW} npm exec --package=@stdy/cli@0.19.7 -- steady path/to/your.openapi.yml --host 127.0.0.1 -p 4010 --validator-form -array-format=repeat --validator-query -array-format=repeat --validator-form -object-format=brackets --validator-query -object-format=brackets${NC} "
46+ echo -e " \$ ${YELLOW} npm exec --package=@stdy/cli@0.19.7 -- steady path/to/your.openapi.yml --host 127.0.0.1 -p 4010 --validator-query -array-format=repeat --validator-form -array-format=repeat --validator-query -object-format=brackets --validator-form -object-format=brackets${NC} "
4747 echo
4848
4949 exit 1
Original file line number Diff line number Diff line change @@ -101,7 +101,10 @@ def _stringify_item(
101101 items .extend (self ._stringify_item (key , item , opts ))
102102 return items
103103 elif array_format == "indices" :
104- raise NotImplementedError ("The array indices format is not supported yet" )
104+ items = []
105+ for i , item in enumerate (value ):
106+ items .extend (self ._stringify_item (f"{ key } [{ i } ]" , item , opts ))
107+ return items
105108 elif array_format == "brackets" :
106109 items = []
107110 key = key + "[]"
Original file line number Diff line number Diff line change 11# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22
33__title__ = "onebusaway"
4- __version__ = "1.22.2 " # x-release-please-version
4+ __version__ = "1.23.0 " # x-release-please-version
You can’t perform that action at this time.
0 commit comments