{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3468618,"defaultBranch":"develop","name":"oj","ownerLogin":"ohler55","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-02-17T09:30:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118856?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702335185.0","currentOid":""},"activityList":{"items":[{"before":"8302922746a8f2d6b2cf50e2fb5f196ec376828a","after":"87b5ff872fe6d7a97157f9c0bd5aa1c19e9d6664","ref":"refs/heads/develop","pushedAt":"2024-04-17T20:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Add tea.yaml","shortMessageHtmlLink":"Add tea.yaml"}},{"before":"46b3d4df6e1b344e332833adb6b54740b2737330","after":"8302922746a8f2d6b2cf50e2fb5f196ec376828a","ref":"refs/heads/develop","pushedAt":"2024-02-28T21:46:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"CI: Add to dependency what to migrate to bundle gem in Ruby 3.4 (#915)\n\n* CI: Add mutex_m gem as dependency in rails 6.1 tests\r\n\r\nThis patch will fix https://github.com/ohler55/oj/actions/runs/7908156404/job/21586745798\r\n\r\nThe mutex_m gem will be changed bundled gem since Ruby 3.4.0.\r\nTo use bundled gem, it requires to specify the dependency in Gemfile.\r\n\r\nRef. https://github.com/ohler55/oj/pull/901\r\n\r\n* CI: Add base64 gem as dependency\r\n\r\n* CI: Add drb gem as dependency","shortMessageHtmlLink":"CI: Add to dependency what to migrate to bundle gem in Ruby 3.4 (#915)"}},{"before":"0032fbb15f5ec73bde62bf966cfd0130943ecd6d","after":"46b3d4df6e1b344e332833adb6b54740b2737330","ref":"refs/heads/develop","pushedAt":"2024-02-14T22:22:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Make invalid Unicode data raise when encoding through Oj::Rails::Encoder (#912)\n\n* Actually run activesupport7 tests with Oj\r\n\r\nThese tests were not even loading Oj::Rails; they were definitely not\r\nactually testing the Oj rails shim.\r\n\r\n* Raise on invalid unicode in rails mode mimmicry\r\n\r\nActivesupport & JSON gem will raise an exception when trying to an\r\nencode an object containing a string with invalid byte sequences for the\r\nstring's encoding. Oj correctly raises if escaspe_html_entites_in_json\r\nis enabled, but if that's disabled, the invalid byte sequence is copied\r\ndirectly to the output.\r\n\r\nUse the same logic to validate unicode in that case as well.","shortMessageHtmlLink":"Make invalid Unicode data raise when encoding through Oj::Rails::Enco…"}},{"before":"b05c0b5c3b6d6af412e644c764b2f78f15fb60d8","after":"0032fbb15f5ec73bde62bf966cfd0130943ecd6d","ref":"refs/heads/develop","pushedAt":"2024-01-08T07:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Clean up HAVE_RB_HASH_BULK_INSERT (#909)\n\n`rb_hash_bulk_insert` function can be used as public API since Ruby 2.7.0.\r\nhttps://github.com/ruby/ruby/commit/d3df725f9efeb0e6c121f9a1316abaa90956f1b8\r\n\r\nCurrent Oj gem only supports Ruby 2.7.0 or later.\r\nSo there is no need to check whether function exists.","shortMessageHtmlLink":"Clean up HAVE_RB_HASH_BULK_INSERT (#909)"}},{"before":"1e15d50ad7b216611dd78aebd8e333c904b6046e","after":"b05c0b5c3b6d6af412e644c764b2f78f15fb60d8","ref":"refs/heads/develop","pushedAt":"2023-12-29T08:41:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Add Ruby 3.3 into CI (#908)","shortMessageHtmlLink":"Add Ruby 3.3 into CI (#908)"}},{"before":"b76175c02c21f590751b7bbe54a8d061dc0b4320","after":"1e15d50ad7b216611dd78aebd8e333c904b6046e","ref":"refs/heads/master","pushedAt":"2023-12-11T22:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Gemspec should be more tolerant of bigdecimal versions","shortMessageHtmlLink":"Gemspec should be more tolerant of bigdecimal versions"}},{"before":"b76175c02c21f590751b7bbe54a8d061dc0b4320","after":"1e15d50ad7b216611dd78aebd8e333c904b6046e","ref":"refs/heads/develop","pushedAt":"2023-12-11T22:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Gemspec should be more tolerant of bigdecimal versions","shortMessageHtmlLink":"Gemspec should be more tolerant of bigdecimal versions"}},{"before":"53632545c01d6beea86ed4ac2040448784f527c4","after":"b76175c02c21f590751b7bbe54a8d061dc0b4320","ref":"refs/heads/master","pushedAt":"2023-12-06T23:06:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Raise on empty (#906)\n\n* Add raise_on_empty option\r\n\r\n* Remove :strict from json test\r\n\r\n* Remove :strict from json test\r\n\r\n* Remove :script_safe from json test\r\n\r\n* Update release date\r\n\r\n* clang-format","shortMessageHtmlLink":"Raise on empty (#906)"}},{"before":"5ace26994142bdee01af381ae7f575af290ca423","after":null,"ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-06T23:05:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"}},{"before":"67c20f57cb0c0188e64d21a85074b11b05dcd67f","after":"b76175c02c21f590751b7bbe54a8d061dc0b4320","ref":"refs/heads/develop","pushedAt":"2023-12-06T23:05:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Raise on empty (#906)\n\n* Add raise_on_empty option\r\n\r\n* Remove :strict from json test\r\n\r\n* Remove :strict from json test\r\n\r\n* Remove :script_safe from json test\r\n\r\n* Update release date\r\n\r\n* clang-format","shortMessageHtmlLink":"Raise on empty (#906)"}},{"before":"8f5e5fbf2c770f9d3a5c930fce509d1447c59faa","after":"5ace26994142bdee01af381ae7f575af290ca423","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-06T22:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"clang-format","shortMessageHtmlLink":"clang-format"}},{"before":"e69410d1ef8a10e4d3bc802b32fa4a62f0d26cad","after":"8f5e5fbf2c770f9d3a5c930fce509d1447c59faa","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-06T22:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Update release date","shortMessageHtmlLink":"Update release date"}},{"before":"e2825f7c258b3f28c2c6aa6a68540930a696090f","after":"67c20f57cb0c0188e64d21a85074b11b05dcd67f","ref":"refs/heads/develop","pushedAt":"2023-12-05T15:15:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Stop using the deprecated `Data_*` API (#905)\n\n* Convert cache objects to TypedData API\r\n\r\nThe replacement API was introduced in Ruby 1.9.2 (2010),\r\nand the old untyped data API was marked a deprecated in the documentation\r\nas of Ruby 2.3.0 (2015)\r\n\r\nRef: https://bugs.ruby-lang.org/issues/19998\r\n\r\n* Convert parser objects to TypedData API\r\n\r\nThe replacement API was introduced in Ruby 1.9.2 (2010),\r\nand the old untyped data API was marked a deprecated in the documentation\r\nas of Ruby 2.3.0 (2015)\r\n\r\nRef: https://bugs.ruby-lang.org/issues/19998\r\n\r\n* Convert encoder objects to TypedData API\r\n\r\nThe replacement API was introduced in Ruby 1.9.2 (2010),\r\nand the old untyped data API was marked a deprecated in the documentation\r\nas of Ruby 2.3.0 (2015)\r\n\r\nRef: https://bugs.ruby-lang.org/issues/19998\r\n\r\n* Convert StringWriter and StreamWriter objects to TypedData API\r\n\r\nThe replacement API was introduced in Ruby 1.9.2 (2010),\r\nand the old untyped data API was marked a deprecated in the documentation\r\nas of Ruby 2.3.0 (2015)\r\n\r\nRef: https://bugs.ruby-lang.org/issues/19998\r\n\r\n* Convert Stack objects to TypedData API\r\n\r\nThe replacement API was introduced in Ruby 1.9.2 (2010),\r\nand the old untyped data API was marked a deprecated in the documentation\r\nas of Ruby 2.3.0 (2015)\r\n\r\nRef: https://bugs.ruby-lang.org/issues/19998\r\n\r\n* Remove useless DATA_PTR call and appease clang-format\r\n\r\n---------\r\n\r\nCo-authored-by: Jean Boussier ","shortMessageHtmlLink":"Stop using the deprecated Data_* API (#905)"}},{"before":"6439ba3f89d0df13212923632913fa5a59cffeeb","after":"e69410d1ef8a10e4d3bc802b32fa4a62f0d26cad","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-04T01:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Remove :script_safe from json test","shortMessageHtmlLink":"Remove :script_safe from json test"}},{"before":"e0da8b782410e91e67285c5262177eeaf240cc39","after":"6439ba3f89d0df13212923632913fa5a59cffeeb","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-04T01:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Remove :strict from json test","shortMessageHtmlLink":"Remove :strict from json test"}},{"before":"6c8a7082ff4f0dde50ca0c050aa21f44d1e61c6c","after":"e2825f7c258b3f28c2c6aa6a68540930a696090f","ref":"refs/heads/develop","pushedAt":"2023-12-04T01:21:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Fix xmlschema time parsing (#899)\n\n* Don't assume xmlschema nanoseconds and don't fudge fractional seconds\r\n\r\n* Remove unused defs from #810\r\n\r\n* Fixed clang-format violations","shortMessageHtmlLink":"Fix xmlschema time parsing (#899)"}},{"before":"51b16f44cf30b2ea0b7a361c03b2e5ff561c379e","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-12-04T01:17:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"}},{"before":"979931f72c7e875bceba6e7be59ad677bf872f3f","after":"6c8a7082ff4f0dde50ca0c050aa21f44d1e61c6c","ref":"refs/heads/develop","pushedAt":"2023-12-04T01:17:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4 (#900)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4 (#900)"}},{"before":"570999f04c1d0202ccdd297b82914114b94e904a","after":"e0da8b782410e91e67285c5262177eeaf240cc39","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-04T01:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Remove :strict from json test","shortMessageHtmlLink":"Remove :strict from json test"}},{"before":null,"after":"570999f04c1d0202ccdd297b82914114b94e904a","ref":"refs/heads/raise-on-empty","pushedAt":"2023-12-04T00:47:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Add raise_on_empty option","shortMessageHtmlLink":"Add raise_on_empty option"}},{"before":"adb2c1f8c2ba3e8ee2f167e6f0fa33458c10bf0c","after":"979931f72c7e875bceba6e7be59ad677bf872f3f","ref":"refs/heads/develop","pushedAt":"2023-11-21T23:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Fix comments","shortMessageHtmlLink":"Fix comments"}},{"before":"53632545c01d6beea86ed4ac2040448784f527c4","after":"adb2c1f8c2ba3e8ee2f167e6f0fa33458c10bf0c","ref":"refs/heads/develop","pushedAt":"2023-09-19T17:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Add bigdecimal as dependency gem (#901)","shortMessageHtmlLink":"Add bigdecimal as dependency gem (#901)"}},{"before":null,"after":"51b16f44cf30b2ea0b7a361c03b2e5ff561c379e","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T10:35:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"b399b8adf7adc95a4844e73520f2ae24dda5639e","after":"53632545c01d6beea86ed4ac2040448784f527c4","ref":"refs/heads/master","pushedAt":"2023-09-01T07:14:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"1cacb87ee9e3538451937387f14c974295e650c6","after":"53632545c01d6beea86ed4ac2040448784f527c4","ref":"refs/heads/develop","pushedAt":"2023-09-01T07:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"b399b8adf7adc95a4844e73520f2ae24dda5639e","after":"1cacb87ee9e3538451937387f14c974295e650c6","ref":"refs/heads/develop","pushedAt":"2023-09-01T07:09:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Fix \"Invalid float\" parse error (#897)\n\n* Add test that passes with v3.14.2 and fails from v3.15+\r\n\r\n* Fix 'Invalid float' error\r\n\r\n* clang-format -i ext/oj/parse.c","shortMessageHtmlLink":"Fix \"Invalid float\" parse error (#897)"}},{"before":"0e4e6f58dd73420a80d5a07b22e412d8b4d15aec","after":"b399b8adf7adc95a4844e73520f2ae24dda5639e","ref":"refs/heads/master","pushedAt":"2023-08-16T23:14:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Dealing with clang-format version differences","shortMessageHtmlLink":"Dealing with clang-format version differences"}},{"before":"b08d7f62825ad34f72387593f965a0a5f604d36a","after":"b399b8adf7adc95a4844e73520f2ae24dda5639e","ref":"refs/heads/develop","pushedAt":"2023-08-16T23:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"Dealing with clang-format version differences","shortMessageHtmlLink":"Dealing with clang-format version differences"}},{"before":"0e4e6f58dd73420a80d5a07b22e412d8b4d15aec","after":"b08d7f62825ad34f72387593f965a0a5f604d36a","ref":"refs/heads/develop","pushedAt":"2023-08-16T23:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"clang-format","shortMessageHtmlLink":"clang-format"}},{"before":"904d80c5ea01a57aae795c161641f8164aface73","after":"0e4e6f58dd73420a80d5a07b22e412d8b4d15aec","ref":"refs/heads/master","pushedAt":"2023-08-16T23:02:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ohler55","name":"Peter Ohler","path":"/ohler55","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118856?s=80&v=4"},"commit":{"message":"More options (#895)\n\n* Add float_format option\r\n\r\n* Oj.dump should honor max_nesting","shortMessageHtmlLink":"More options (#895)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM4EDsAA","startCursor":null,"endCursor":null}},"title":"Activity · ohler55/oj"}