Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Ruby: added API support for well-known types. | 2016-07-28 | |
| | |||
* | Added unit test for PascalCasing package names in Ruby. | 2016-07-25 | |
| | |||
* | Merge pull request #1837 from haberman/rubygencodename | 2016-07-25 | |
|\ | | | | | Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb. | ||
| * | Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb. | 2016-07-25 | |
| | | | | | | | | | | This brings us more into line with other langauges, and makes it more obvious when we are requiring protobuf generated code. | ||
* | | Merge pull request #1821 from haberman/rubyfreezestr | 2016-07-25 | |
|\ \ | |/ |/| | Ruby: encode and freeze strings when the are assigned or decoded. | ||
| * | Ruby: fixed string freezing for JRuby. | 2016-07-25 | |
| | | |||
* | | Add more tests to jenkins. | 2016-07-21 | |
| | | | | | | | | | | | | | | | | | | | | | | 1. Added ruby22 and jruby tests to jenkins. 2. Added javascript tests to jenkins. 3. Added golang tests to jenkins. 4. Removed ruby19/ruby20 tests from travis. Support for ruby 2.0 has ended since 2016/02/24. https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/ Change-Id: Ie984b06772335352a4be7067ab2485f923875685 | ||
| * | Ruby: encode and freeze strings when the are assigned or decoded. | 2016-07-21 | |
|/ | |||
* | Update version number to 3.0.0-beta-4 | 2016-07-13 | |
| | |||
* | Fix spelling in strings and comments | 2016-07-03 | |
| | |||
* | Fixed oneof behavior for enums and fixed JRuby. | 2016-05-18 | |
| | |||
* | Ruby oneofs: return default instead of nil for unset fields. | 2016-05-18 | |
| | |||
* | Update version numbers for other languages | 2016-05-10 | |
| | |||
* | Properly generating well known proto files for the macos build. | 2016-05-04 | |
| | |||
* | Merge pull request #1473 from nicolasnoble/rake-tweaks | 2016-05-03 | |
|\ | | | | | Few tweaks to the rakefile to permit native gems compilation with the proto files generation. | ||
| * | Addressing concerns. | 2016-04-30 | |
| | | |||
| * | Few tweaks to the rakefile to permit native gems compilation with the proto ↵ | 2016-04-29 | |
| | | | | | | | | files generation. | ||
* | | Merge pull request #1462 from acozzette/ruby-2.3 | 2016-04-28 | |
|\ \ | |/ |/| | Added dig and bsearch_index to RepeatedField methods forwarded to array | ||
| * | Added dig and bsearch_index to RepeatedField methods forwarded to array | 2016-04-27 | |
| | | | | | | | | | | | | | | This fixes the test_acts_likes_an_array test in RepeatedFieldTest, which checks that repeated fields respond to the same methods as regular Ruby arrays. The bsearch_index and dig array methods seem to be new in Ruby 2.3 and so we should support those. | ||
* | | Updated upb and simplified ruby code a bit with new upb method. | 2016-04-22 | |
|/ | |||
* | Bugfix for JSON error case. | 2016-04-14 | |
| | |||
* | Remove no longer applicable documentation from README.md. | 2016-04-14 | |
| | |||
* | Ruby JSON: always accept both camelCase and original field names. | 2016-04-14 | |
| | | | | | | | | For JSON encoding we provide a new option to decide at encode time whether to use camelCase or original proto field names: json = MapMessage.encode_json(m, :preserve_proto_fieldnames => true) | ||
* | Documented the JSON change and compatibility flags. | 2016-04-14 | |
| | |||
* | Updated upb: picked up legacy JSON flags to help Ruby users migrate. | 2016-04-14 | |
| | | | | | | | | | | | | | The flags are: UPB_JSON_ACCEPT_LEGACY_FIELD_NAMES UPB_JSON_WRITE_LEGACY_FIELD_NAMES The first just allows the parser to accept the old field names. The second makes the printer print the old field names. These flags are intended to be temporary, as a migration aid for users. | ||
* | Merge pull request #1139 from haberman/rubyjsoncamel | 2016-03-04 | |
|\ | | | | | Changed Ruby to properly camelCase its JSON by default. | ||
* | | Generate well-known types in Ruby extension and prune unneeded proto2 ↵ | 2016-03-03 | |
| | | | | | | | | dependencies. | ||
| * | Updated upb from latest changes. | 2016-02-18 | |
| | | |||
| * | Changed Ruby to properly camelCase its JSON by default. | 2016-02-18 | |
|/ | |||
* | Merge pull request #1224 from google/rubysentinel | 2016-02-16 | |
|\ | | | | | Removed 'optional' from proto3 syntax file. | ||
* \ | Merge pull request #1144 from dongjoon-hyun/remove_redundant_the | 2016-02-11 | |
|\ \ | | | | | | | Remove redundant `the`. | ||
* \ \ | Merge pull request #997 from anderscarling/better_errors | 2016-02-11 | |
|\ \ \ | | | | | | | | | ruby: Better exception text for common cases | ||
| | | * | Removed 'optional' from proto3 syntax file. | 2016-02-10 | |
| |_|/ |/| | | |||
* | | | Actually enabling cross compilation. | 2016-02-06 | |
| | | | |||
* | | | Removing usage of git - not everyone grabs the gem using it. | 2016-02-06 | |
| | | | |||
* | | | Add rake-compiler-dock as a dep. | 2016-02-04 | |
| | | | |||
* | | | Added support for binary gems. | 2016-02-04 | |
| | | | |||
| | * | Remove redundant `the` in comments. | 2016-02-03 | |
| |/ |/| | |||
* | | Fixed Ruby conformance tests by running them under rvm Ruby. | 2016-01-11 | |
| | | |||
* | | Added debugging output to debug type= problem on Travis. | 2016-01-11 | |
| | | |||
* | | Allow conformance test runner to tolerate crashes, and re-enable conformance ↵ | 2016-01-11 | |
| | | | | | | | | tests. | ||
* | | Disable conformance tests for csharp and ruby. | 2015-12-21 | |
| | | | | | | | | The testee program of these two languages crashes on some test input. | ||
* | | Update version numbers. | 2015-12-21 | |
| | | | | | | | | | | Version number for beta languages is updated to v3.0.0-beta-2. Version number for alpha languages is updated to v3.0.0-alpha-5. | ||
| * | Invoke super implementation instead of raising error | 2015-11-23 | |
| | | |||
| * | Add field name to initialization map exceptions | 2015-11-20 | |
| | | |||
| * | Use same exception class in ruby and jruby | 2015-11-20 | |
| | | |||
| * | Raise NoMethodError for unknown fields | 2015-11-20 | |
|/ | | | | More informative and more ruby-like | ||
* | A very small fix to silence some warnings. | 2015-09-28 | |
| | | | | | | | Also updated the Gemfile.lock since alpha-4 has been pushed to RubyGems. Change-Id: I8ddc5f125f28aa9a33c88dfe48251a75a877e1d3 | ||
* | Make jruby use Java 3.0.0-alpha-3. | 2015-08-26 | |
| | |||
* | Update version number. | 2015-08-26 | |
| | | | | | Protoc, C++ runtime and Java runtime are updated to v3.0.0-beta-1, other languages are updated to v3.0.0-alpha-4. |