Commit Graph

70 Commits

Author SHA1 Message Date
Scott Kay c35cfb2c1f Nilablity Update w/ Rules (#10) 2023-08-17 17:58:18 -04:00
Scott Kay 53ac1b9ca7 ORTB + AdCOM 202303 Updates (#8)
* ORTB + AdCOM 202303 Updates

* Bump Major Version

* Copy Paste Errors

* Fix Mod File

* Keep On 1.16

* Revert Go Mod Version

* Rename plcmnt to plcmt To Align With Native

* Final Spec Updates

* Fix VideoPlcmtNoContent

* Update Category Taxonomies
2023-04-12 08:54:55 -04:00
Scott Kay 49cfc483bd Retract v18.0.0 (#7) 2023-02-23 10:48:16 -05:00
Scott Kay 3936c7cc40 Fix Module Version (#6) 2023-02-22 14:48:40 -05:00
Scott Kay a5ab1652b1 Continue From v17.0.0 2022-10-03 14:19:07 -04:00
Scott Kay 673dae998a Readme Updates 2022-09-28 23:53:14 -04:00
Scott Kay 5870517519 Change License To Prebid.org Standard Apache 2.0 2022-09-28 23:43:06 -04:00
Scott Kay 0932c3305a Change Repo Path + Reset Version 2022-09-28 23:28:04 -04:00
Scott Kay c5b1953108 Renamed master Branch To main 2022-09-28 23:16:53 -04:00
mxmCherry de6f64c28e hk: update v16 -> v17 2022-09-02 17:49:25 +03:00
mxmCherry 10106af2f1 readme: do not ask for section numbers in godoc 2022-05-19 16:15:51 +03:00
mxmCherry 2bc9db4ce0 readme: lag-behind wording 2022-05-19 16:12:11 +03:00
mxmCherry f1f23dd1c3 readme: mention both 2.5+2.6, mention than 3.0 and AdCOM can be out of date 2022-05-19 16:10:26 +03:00
mxmCherry c07ff34d9c readme: document Foo 1.0 -> Foo10 naming approach 2022-05-16 19:02:06 +03:00
Scott Kay 09cdad9668 Self Review 2022-05-13 00:13:02 -04:00
Scott Kay 4b4474f897 Main OpenRTB 2.6 Changes 2022-05-12 21:59:35 -04:00
Scott Kay a8fef21c3b Increment Version 2022-05-11 17:08:34 -04:00
mxmCherry f16ddc5644 hk: copy github action code from actions tab instead of doc 2021-04-28 21:00:13 +03:00
mxmCherry 5388e4172e hk: try github actions for tests 2021-04-28 20:57:38 +03:00
mxmCherry 701f0542af hk: update go doc badge 2021-04-28 20:48:22 +03:00
mxmCherry 0735b146ac hk: ok, go 1.13+ is required because of gomega 2021-04-28 20:45:07 +03:00
mxmCherry 71b22e1f4f hk: requires go 1.11+ (effectively since v14) 2021-04-28 20:31:40 +03:00
mxmCherry 0dc23e6747 hk: prepare v15 release 2021-04-12 19:27:16 +03:00
mxmCherry 3855899d4b v14: fix go module
https://blog.golang.org/v2-go-modules

Roughly, just a:

```shell
find -type f -iname '*.go' | xargs -I {} sed -i 's/mxmCherry\/openrtb/mxmCherry\/openrtb\/v14/g' {}
find -type f -iname '*.go' | xargs -I {} goimports -w {}
```

Also, point to pkg.go.dev for documentation (old godoc.org badge kept kill pkg.go.dev provides its own).
2020-03-01 15:05:53 +02:00
Max Cherry 6c4b838916 README: OCD rewording 2018-12-30 13:29:57 +02:00
Max Cherry 3b335c8434 types: integral types hints in README 2018-12-30 12:45:55 +02:00
Max Cherry b989bef12c README polishing 2018-12-28 14:32:28 +02:00
Max Cherry 6d972ebdb9 README: reflect v12 changes 2018-12-28 14:22:02 +02:00
Max Cherry 89da0912f9 README: updated usage (import) example after subpkg moving 2018-12-28 14:00:24 +02:00
mxmCherry 39d0e974b2 README: OCD: sort types by, umm, size 2018-10-12 22:30:35 +03:00
mxmCherry 78fcd89d0a Merge pull request #29 from mxmCherry/feature/editorconfig
editorconfig: added basic config
2018-10-12 22:27:53 +03:00
Max Cherry e922e4b3bb editorconfig: added basic config 2018-10-12 22:21:17 +03:00
mxmCherry fab170783d README: pointers/omitempty hints/guides 2018-10-12 22:09:28 +03:00
mxmCherry cad7d7ddd1 README: declare Go 1.8+ support only 2018-03-04 20:09:21 +02:00
Max Cherry ec6a1015f2 Removed TODO - not really needed
Integral types are fine to remain int8/int64/uint64
RawJSON -> json.RawMessage switch is done
Open enums - optional, can be done later if bored
2018-03-03 09:59:20 +02:00
Max Cherry cdd9ddfd9e Native 1.2: change links for Native 1.2 docs - now published on https://www.iab.com/guidelines/real-time-bidding-rtb-project/ 2018-03-03 08:58:20 +02:00
Max Cherry aab54a308b Native 1.2: update docs/links 2018-02-28 09:44:31 +02:00
Max Cherry 76c6d23eed native/request: actually, let Len be int64 - it is already int64 in openrtb.Content.Len 2017-11-15 00:40:40 +02:00
Max Cherry 1f70f62a7a Polish READMEs 2017-11-13 21:13:10 +02:00
Max Cherry f292c3e2a9 README update - guidelines for enums 2017-10-01 12:14:46 +03:00
Max Cherry 0ccafe339d OCD: whitespace/newline cosmetics 2017-06-25 12:26:05 +03:00
Max Cherry c643d35aff README: removed "done" TODO items 2017-06-25 12:14:26 +03:00
Max Cherry 4574bb1724 Updated to OpenRTB spec 2.5
http://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf

Squashed commit of the following:

commit 40ffaaa76654096ff0a91101421cc36d54ef5968
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 25 12:01:12 2017 +0300

    README: slight cosmetics

commit 5eb0358060f355dd120f66912de1e1b93f0f8772
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 25 12:00:09 2017 +0300

    README: preparing for release

commit d62bda4a2d03462ed2b65a2f2600d13c88a43009
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 25 11:59:23 2017 +0300

    README: review done

commit 7ba05ea615088fd6f284f1a9964291600bfa0b5c
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 25 11:57:23 2017 +0300

    Review: added missing Audio.stitched property

commit be722248b554647522ce460fca2059d34def1dd8
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 16:15:35 2017 +0300

    Travis: actually, better stick with 1.9 betas

commit d0b0c16a4539cc3bcc2bcbfd8946820788f05023
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 16:14:16 2017 +0300

    Travis: master builds till 1.9 is out

commit 62635330272d14300a4240de984c45337680af65
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 16:11:07 2017 +0300

    Travis: try Go 1.9beta1

commit 23e97c18636669930da5dbfe516faf29ed3a70a8
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 16:06:18 2017 +0300

    Travis

commit d5c7d013c510ce3220a8ba8cd0d355ec5765491d
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 15:57:08 2017 +0300

    README: v4.0.0 release date

commit 14d8158820032b11822f3b2cd981c16f5ccf2dfa
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 15:55:55 2017 +0300

    Copied examples from OpenRTB 2.5, reformatted

commit e1fc9ebdc8a44d93b5aa48f7e61a7c9fdcdcc3dd
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sun Jun 18 15:30:22 2017 +0300

    README - TODOs

commit 0d014dea1020f02db82488a848bdbbf8fadcdc52
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:45:01 2017 +0300

    README

commit 0d43a00d827670d39d83dfdab556a4153dfba1bb
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:43:15 2017 +0300

    More README cosmetics

commit ce476e32eff212079e3732a5ec316beb7fe9790d
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:42:38 2017 +0300

    README cosmetics

commit 8a78e95b19f31be264222e917c5672a8740d6475
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:41:56 2017 +0300

    Minor renames

commit de717476525c2f91cdd7bcd11c292161f605c28d
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:41:33 2017 +0300

    Minor comment fix

commit dc35a1d7bac2c8c26bf1e3d04c898ba7cab2ba96
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:41:08 2017 +0300

    No more OpenRTB 2.3 references

commit 38de47098f2a57a93015ca71264afaa02d11d64b
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:39:28 2017 +0300

    More README improvs, switch everything to OpenRTB 2.5

commit a739f31497a24467900af2980859c7c6ebcdd457
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:36:11 2017 +0300

    AT - use int64; rewrite README - stricter numeric types usage + drop gopkg.in, recommend package manager

commit 56adc1a89d74ccf30df1acea40b298395cd10dbf
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:10:57 2017 +0300

    AuctionType - uint64, can be > 500

commit da45c3e8995152d06e777ed8bfc3ef83493633a6
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:04:00 2017 +0300

    README: more TODOs

commit 931a2b07a693104a3387d6558d56ef996bb82dba
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 17:00:41 2017 +0300

    Make sure everything time-related is int64

commit 720c1ce0b5aa48af58c7306c9f7369d60a2865fc
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:46:12 2017 +0300

    README: more TODOs - copy more recent tests

commit b658fab7365772f2ba3a9ee55ba1616f842732b1
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:44:56 2017 +0300

    More TODO

commit e5185fa5dc6958cbc5f49d5d9bb61b568da5e1f4
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:43:10 2017 +0300

    Reviewed time/duration attributes - to use int64

commit cbb560af3063d10a95b5a26230b26ee25918dcfd
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:37:08 2017 +0300

    README: Current TODO

commit b7d3f701884892a3e667b3f8c26ca7e2fbeb46bf
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:35:54 2017 +0300

    OpenRTB 2.5: Video

commit 8d4824b8b8005fe8d67133493dd0b393a7416945
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:26:10 2017 +0300

    OpenRTB 2.5: Native

commit d40367062fe4f4009bea0697dc2a77a7549b03f4
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:23:51 2017 +0300

    OpenRTB 2.5: Banner

commit 18962c3c1ebdfc604ae564808ef4141d67fd90ed
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:16:42 2017 +0300

    OpenRTB 2.5: Content

commit 58a840d97f7e16a447c065b5b7465367459baf0f
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:07:35 2017 +0300

    OpenRTB 2.5: Device

commit 4a072229b874a93922eabfd003148b6186c2f1d4
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 14:00:51 2017 +0300

    OpenRTB 2.5: Geo

commit 41d50bc6d2b760daecdb2296ad83bf4750a39ca6
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 13:55:28 2017 +0300

    OpenRTB 2.5: Bid

commit f20f2a038580abe7a47d0285430140147af9bc38
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 13:41:50 2017 +0300

    OpenRTB 2.5: SeatBid

commit cfd46a38a7f330853fd07e5fe5bf87c8aedc82f2
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 13:40:40 2017 +0300

    OpenRTB 2.5: BidResponse

commit 8c165bb20ba9ff4bf237d5cf89a74db05495378a
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 13:38:44 2017 +0300

    OpenRTB 2.5: Segment

commit 610a4ee4a799934bba1d5678b3acebfae6390cd2
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 13:37:44 2017 +0300

    OpenRTB 2.5: Data

commit ac37bd4310a12c6e8311a62591cd8059c55e6390
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:47:52 2017 +0300

    OpenRTB 2.5: User

commit 8a63daa5d6caea5677b7df304f40fd83c073bc9d
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:44:06 2017 +0300

    OpenRTB 2.5: Producer

commit 8ad8a1880b970044d3312efa0482b9136fab2abf
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:42:54 2017 +0300

    OpenRTB 2.5: Publisher

commit 59c859c7249238c56a571183376aadd1adbe8394
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:41:39 2017 +0300

    OpenRTB 2.5: App

commit 14756ddf66fd0fc42d89ddaa521cd6054c39bd21
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:39:10 2017 +0300

    OpenRTB 2.5: Site

commit 9bbb35253de1d1df21165b8d320c2bebfbc01542
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:36:25 2017 +0300

    OpenRTB 2.5: Deal

commit 8f88319a83b472c92f3ddc13fa2dabc9c7319c4c
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:33:41 2017 +0300

    OpenRTB 2.5: PMP

commit 3be39a13e1c480b1ca1462a526d9e041631773a9
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:31:43 2017 +0300

    OpenRTB 2.5: Imp, Audio

commit 36c9487ad5255dbd027e10b7379663e643b2b50c
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:12:32 2017 +0300

    Added OpenRTB 2.5 Metric and Format objects

commit e1205cf8701e91c782e3397e8f780be872544780
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:04:25 2017 +0300

    README update

commit 325778b755bc9e3ba084a726dae5e9c622c1f2fc
Author: Max Cherry <mxmCherry@gmail.com>
Date:   Sat Jun 17 12:03:33 2017 +0300

    Started working on OpenRTB 2.5 compliance - BidRequest, Source, Regs updated
2017-06-25 12:03:32 +03:00
Max Cherry e6a227e5dc Updated Readme - added TODO section 2017-01-19 22:24:54 +02:00
Max Cherry 5b614ff545 Use RawJSON type for Ext instead of interface{}
As proposed in: https://github.com/mxmCherry/openrtb/issues/8
2017-01-19 21:59:47 +02:00
Max Cherry 0e64a5f83e Added simple tests (JSON marshalling); deprecated User.BuyerID property (in favor of User.BuyerUID) 2016-07-30 12:24:06 +03:00
Max Cherry 9c5f1bf8f8 Major version bump (Video.Protocol type changed) 2016-07-11 20:53:51 +03:00
Max Cherry 065bcf8a84 README - fix go get example 2016-06-13 21:24:43 +03:00
Max Cherry 6f45e9179c README - fix for import example 2016-06-13 21:23:04 +03:00
Max Cherry e8052686a4 README - preparing version bump 2016-06-13 21:14:07 +03:00