Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/JodaOrg/joda-beans

Java library to provide an API for beans and properties.
https://github.com/JodaOrg/joda-beans

Choose known types in serialization carefully

Reduce the set from v0.9.2 as that set of types was too large
Fixes #46

2914b657471b8ae8c40eaf1f17bcc2d0414b6499 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Release v0.9.3

442aeba5a21b066020b6247e6dd8fb9d58ea275b authored almost 11 years ago by Stephen Colebourne <[email protected]>
Reduce set of known types in serialization

Previous set was too large
Need these to make sense in non-Java world
Fixes #46

2040beef8557e2d831fd0601b13acca0ea5a1de1 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Better tests for XML

3d3b66dd2a4ffae762cde83eaeeea24b9a4246f5 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Fix BeanComparisonError

Fixes #45

e8008c69a946f1018d46e807af61451e0df3708f authored almost 11 years ago by Stephen Colebourne <[email protected]>
Release v0.9.2

3a63ef98cdca3f6a83fa261d6d188e17c637dc56 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Remove encodeClass/decodeClass from main serialization API

Separate SerTypeMapper from JodaBeansSer
Backwards incompatible but it was intended as an intern...

acbaf04f8da01c434dfafe826cd364c92abfea38 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Extend the list of known types

The list of known types should be close to that of Joda-Convert

51b1e2e31b2cb5dbf939da50401d9a618c0edc65 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Handle refactored beans in deserialization

Fixes #43

9f7942e80aeafc64513545a7dcc69abe79fd64ad authored almost 11 years ago by Stephen Colebourne <[email protected]>
Rename method parameter

669c858539636c26453429956088e37c0a4a5828 authored almost 11 years ago by Stephen Colebourne <[email protected]>
BasicBeanBuilder get(String) returns builder rather than the requested data

Backwards incompatible, but the old code is useless so will never have been used
Fixes #42

37f3a7e020bbb59bd1be197ae754c75b91528412 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Ensure XML reader property closed

Also use Class to cast object rather than suppress warnings
Fixes #41

80dd86506c4542e738a0fbdf32c4bb43715176c2 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Handle type renames in deserialization

Fixes #40

646c9eac4e3a6bc3430afad362475df82af84d05 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Centralise creation of MetaBean in XML parser

0176008cd8b0b2d13affe759f043d87572f686f6 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Short types flag not being used in JodaBeanSer

Fixes #39

3da6e4307b08edffedab0c7ac3c08d974746ed2d authored almost 11 years ago by Stephen Colebourne <[email protected]>
Fix changes.xml

d31c3e822d5b9fa2660d1056991cf336b5f85811 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Release v0.9.1

ec38e66698b2d663f85ff271c17ff05a8cd4d4d0 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Fix immutable collection copies to preserve comparators

Affects SortedSet and SortedMap
Fixes #37

6f053cc5bb5812bfc60b032ef8e771640ece8208 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Remove incorrect suppress unchecked in immutable generic beans

Fixes #38

e0433b4d4b44be013360a139d92e1f54ed5e4cf4 authored almost 11 years ago by Stephen Colebourne <[email protected]>
Update copyright year to 2014

491007ead87a314ca2060a2ff5f038c75d31e02c authored almost 11 years ago by Stephen Colebourne <[email protected]>
Release v0.9.0

4cfa7f72e8233d2dadeb363eb7c975eaf75fac34 authored about 11 years ago by Stephen Colebourne <[email protected]>
Support partially final beans and immutable subclasses

Add ReadOnlyBuildable property style for new approach
Fixes #24

417232c12b59d92007d1e1b5d83be3312afe3952 authored about 11 years ago by Stephen Colebourne <[email protected]>
Support partially final beans and immutable subclasses

This support is complex and not recommended, but sometimes necessary
Fixes #24

48a0c9daeff05985b8e278a90cb0a87ddda23d70 authored about 11 years ago by Stephen Colebourne <[email protected]>
Enable semi-immutable beans, handle non-final immutable subclasses

See #24

0db6249b33f2b3264325113603b7555d9ae764fc authored about 11 years ago by Stephen Colebourne <[email protected]>
Enable semi-immutable beans, handle generics properly

See #24

d1f214bd442eda827bbf81e8bf14fa5017580181 authored about 11 years ago by Stephen Colebourne <[email protected]>
Organize imports

c3584f07c16f8f4088c414ee7890f3b7df2bcac7 authored about 11 years ago by Stephen Colebourne <[email protected]>
Enable semi-immutable beans

See #24

6c1ba8df6f692b41ff5e477bd8493a67b41d3749 authored about 11 years ago by Stephen Colebourne <[email protected]>
Change immutable bean superclass and override return types

See #24

0ddb1412f1ced895b7b1b434bc554435d321e05a authored about 11 years ago by Stephen Colebourne <[email protected]>
Recreate XMLInputFactory each time due to JDK bug JDK-8028111

Fixes #36

693b3ef81d5ec5cf0870ef55892c5b22776f5e0f authored about 11 years ago by Stephen Colebourne <[email protected]>
Update plugin versions

366a2dff0e3f61fa000af6b93ad1e9438b7c9611 authored about 11 years ago by Stephen Colebourne <[email protected]>
Javadoc and style

50b433947442ddae3f80baa3efbbe02e4edaafc9 authored about 11 years ago by Stephen Colebourne <[email protected]>
Extend notNull validation to collection properties

Fixes #34

f0f3ebd3211c5a0e43ed3610a76520e6615641e1 authored about 11 years ago by Stephen Colebourne <[email protected]>
Fix to ensure nested class constructors are private if the type is final

Fixes #35

c5436ab63d2f7bd2be57e175e7ec782c3f6e4c41 authored about 11 years ago by Stephen Colebourne <[email protected]>
Enhance PropertyStyle, add isReadOnly()

Fixes #33

24568de6769ba6fc8a9400b14df451d2dfe3c702 authored about 11 years ago by Stephen Colebourne <[email protected]>
Bump version

d81de28c43fa3a1bbd335c67ae2d607faec2ac17 authored about 11 years ago by Stephen Colebourne <[email protected]>
Add 'equalIgnoring' utility to compare two beans ignoring one or more properties

Fixes #32

dbd60bed248d64322aab197f1a170a929ae35e3d authored about 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.6

2afa4d7d040de5f62ef24747fdf557760f402c24 authored about 11 years ago by Stephen Colebourne <[email protected]>
XML generation of beans with no fields broken.

Affected COMPACT mode, not PRETTY mode
Fixes #30

4734064d98c49935668ab1ec41ac6bfdcc492fd1 authored about 11 years ago by Stephen Colebourne <[email protected]>
FlexiMap should retain the order of properties

Use LinkedHashMap not HashMap.
Fixes #31

82a34cf1442e2c4c49566bc1b51d7c4ef488c305 authored about 11 years ago by Stephen Colebourne <[email protected]>
Bump version

26989d3b37555711086170ef7cc4bfa6a2b6998b authored about 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.5

ea81fbed583e17ab84698b80035e39d27bb46f7f authored about 11 years ago by Stephen Colebourne <[email protected]>
Fix code generation unchecked annotation when no writable properties

5525e268576cbfc9ae25862afb41aeeb490d4edd authored about 11 years ago by Stephen Colebourne <[email protected]>
Allow beans to have two generic type parameters

Fixes #21

d4a6bbcc4f91cd9a383b143650ce1dad38395ca1 authored about 11 years ago by Stephen Colebourne <[email protected]>
Fix code generation or private immutable builders

See #26

133833b4f2fce76f2bf694998fc83b65b0ae19be authored about 11 years ago by Stephen Colebourne <[email protected]>
Parse trailing comments on property definitions

Fixes #27

9270e4494c7be1603184daca8d55d9cfb3646959 authored about 11 years ago by Stephen Colebourne <[email protected]>
Bump version

c44d970719f736377af4e25bb270742706a08a9e authored about 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.4

906d19ea133126b4b9c291e7dc1070bcc7663df1 authored about 11 years ago by Stephen Colebourne <[email protected]>
Add setting to allow immutable builders to be private

Fixes #26

b2ef059cab80f0799fc15bc19207f6b41c58d029 authored about 11 years ago by Stephen Colebourne <[email protected]>
Refactor code generation avoiding two lines next to one another

Better approach to if statements

7fc5b39ba2dc8eaa2c95701f72d1220a4b767ccd authored about 11 years ago by Stephen Colebourne <[email protected]>
Handle extra spaces in definitions

Fixes #25

74bb923a0a583f52c4c75855d7e7c71d62422c3f authored about 11 years ago by Stephen Colebourne <[email protected]>
Merge branch 'origin/master'

Conflicts:
src/changes/changes.xml

25ca6227b8dc848d9b4c9a6911aafc28c79a3f56 authored about 11 years ago by Stephen Colebourne <[email protected]>
Fix code generation for properties of generic type array

Where bean is Foo<T> and property is T[]
Also where immutable bean and property is T
Fixes #22

9a397f74453bf131a7248126212bf104d2c40183 authored about 11 years ago by Stephen Colebourne <[email protected]>
Fix error message

dc1f96b64a94350868f7681d0bfb19e5681a7786 authored about 11 years ago by Stephen Colebourne <[email protected]>
Enhance Javadoc

8ac718a6c95ccbc45f3ab299df9e21c0a1d68d08 authored about 11 years ago by Stephen Colebourne <[email protected]>
Bean toString should process arrays correctly

Fixes #23

2d17b76322c827907dce894cb341c049d1dc6ae4 authored about 11 years ago by Stephen Colebourne <[email protected]>
Enhance handling of non-null and non-empty fields especially in immutable beans

See #20

54413184168acc35ad5b923d9769c3bd568eff72 authored over 11 years ago by Stephen Colebourne <[email protected]>
Bump version

3d6aab567acb63449d2d72bbd75e7b36172d6964 authored over 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.3

064ee63eee8d908354bcb84cd94e4314e141c817 authored over 11 years ago by Stephen Colebourne <[email protected]>
Immutable beans should handle nullable fields

Fixes #20

585640c115f55de7705c1998d4f1be4acf8ebc69 authored over 11 years ago by Stephen Colebourne <[email protected]>
Generate an immutable bean with no properties correctly

5fe2ea8800cd3a29a1e603964b5b4832eab50f38 authored over 11 years ago by Stephen Colebourne <[email protected]>
Handle classes that are loaded but not initialized

Fixes #19

25148ce35f3089223d70f9cfe06a0f5b40694d11 authored over 11 years ago by Stephen Colebourne <[email protected]>
Bump version

149285d34a649449877c4d4a69f71ada75d139f6 authored over 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.2

15d324e1966175a106df3e2031010d882754223c authored over 11 years ago by Stephen Colebourne <[email protected]>
Fix XML parsing of complex map entries

aea4a19aadde4f0f6b2c934e10bf51b8f499a1b1 authored over 11 years ago by Stephen Colebourne <[email protected]>
Add ability to debug XML parsing

009fee5d511c82ebfcd1737eb5010b2b2228a152 authored over 11 years ago by Stephen Colebourne <[email protected]>
Handle multi-line class definition

Fixes #17

390613eb2aac5e5f3e214fef0069581a5a4d1695 authored over 11 years ago by Stephen Colebourne <[email protected]>
Fix FlexiBean serialization

Fixes #18

62843b97075a39e7d19f2b32214eb1f56ced608a authored over 11 years ago by Stephen Colebourne <[email protected]>
Fix off by one access to a list in SerIteratorFactory

073faea8016fc0125abba48bc3dc33e68e1cb419 authored over 11 years ago by Stephen Colebourne <[email protected]>
Bump version

26f362e37f3466e674bdbec5b90ec83f76b19301 authored over 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8.1

46d8a3a55ff5e5d9ad69010ed585cf269917bac6 authored over 11 years ago by Stephen Colebourne <[email protected]>
XML format no longer encodes tabs and newlines in elements

90507ed546559bf34a7cfb9ac646059f7635f415 authored over 11 years ago by Stephen Colebourne <[email protected]>
Allow private getters/setters using PropertyDefinition

33e11579b7a2aec6d94e25091980b8e2ee366c77 authored over 11 years ago by Stephen Colebourne <[email protected]>
Use collection/map deep types in XML format

8c6fdaec735a25ea32f5b457cb870e86970b26d2 authored over 11 years ago by Stephen Colebourne <[email protected]>
Expose collection/map deep types via serialization iterator

db6f74704a55b01434f7f8d09a1f5d8c3f0a94dd authored over 11 years ago by Stephen Colebourne <[email protected]>
Test byte array output/input

2209531a2136382cb44ceab6aadb38ad080e3ea6 authored over 11 years ago by Stephen Colebourne <[email protected]>
Add iterator isMapLike()

241b726f51e3add5ced9a23aecefe387d9d6ca02 authored over 11 years ago by Stephen Colebourne <[email protected]>
Enhance XML format for maps using 'entry'

ef8f982220370373c27f6e7a651feba447d3799b authored over 11 years ago by Stephen Colebourne <[email protected]>
Extend analysis of collection/map generic types

7f1b05145523488ca420817b99e987d1cf6fb93a authored over 11 years ago by Stephen Colebourne <[email protected]>
Test and document generic type extraction edge cases

23b1e6506dacc7527b48efc6deb6cb713b07e694 authored over 11 years ago by Stephen Colebourne <[email protected]>
Better test case error messages

12a680184a4c6719e197d79bc45773c052dd19bb authored over 11 years ago by Stephen Colebourne <[email protected]>
Ignore TestNG output

b93516002f20fd552133786052469bf419517533 authored over 11 years ago by Stephen Colebourne <[email protected]>
Allow map keys to be beans

a50a1c602e1ab5d3e75f6854ec1d46ea871f7d70 authored over 11 years ago by Stephen Colebourne <[email protected]>
Better error for invalid map key type

5c012130c665811374fcb6adceda27721e39858c authored over 11 years ago by Stephen Colebourne <[email protected]>
Permit XML format to omit root type - lenient generic type

Lenient better matches frameworks

a8dffa49e3d43feadc8142578edf9f124edd2536 authored over 11 years ago by Stephen Colebourne <[email protected]>
Output Joda-Convert data whenever available

6c0a91216c0e491ebf257f7537f6bbc690df5283 authored over 11 years ago by Stephen Colebourne <[email protected]>
Allow known types to be built up during serialization

dee49001b4a98be628aee1ee8d039261151a9aa5 authored over 11 years ago by Stephen Colebourne <[email protected]>
Allow short types to be switched off

31493cd1f7ef24fdc54a6b2cbf7b7c2b27b87185 authored over 11 years ago by Stephen Colebourne <[email protected]>
Handle simple types better when defined by unknown interface

f3059dcbb0653d73713d65a27a79d2536e2d244b authored over 11 years ago by Stephen Colebourne <[email protected]>
Permit XML format to omit root type

bd6d15b1fb6c86cdd70688f16c05b7407838d546 authored over 11 years ago by Stephen Colebourne <[email protected]>
Generate correct Javadoc for builder static method with generics

5de0d054e29022371461348784f67f8c52948b47 authored over 11 years ago by Stephen Colebourne <[email protected]>
Move download page to GitHub

5f6978a4fa0b4def01ee1380c4baf832cec2552f authored over 11 years ago by Stephen Colebourne <[email protected]>
Release v0.8

455cfa95f56f2af070048f30eeefe4d5b5ba2f65 authored over 11 years ago by Stephen Colebourne <[email protected]>
Enhance pom

ed0ec5260cd3c6196e020a4e41ccf7b93ef6eb62 authored over 11 years ago by Stephen Colebourne <[email protected]>
Move to OSGi via maven plugin

27f4c6e69335db445ba0c4b9e5768cfc6fc40c1f authored over 11 years ago by Stephen Colebourne <[email protected]>
Enhance XML serialization

Fix possible NPEs from class loader
Better class handling
See #16

9285a3bcf95c50b84b00690b8ff2ce851146ec23 authored over 11 years ago by Stephen Colebourne <[email protected]>
Add XML serialization

See #16

4745bc96b7f4d38f7cc73cfdd108a1b265d22f5d authored over 11 years ago by Stephen Colebourne <[email protected]>
Enhance FlexiBean/MapBean, add DynamicMetaBean

Always create properties dynamically, when building and querying by name
Validate property names...

c3e2d9d3d7db6ca4b6f025a24fdf56b04ae06685 authored over 11 years ago by Stephen Colebourne <[email protected]>
Fix hashCode not matching equals for arrays

e7366364f7592eb1e01774be60e58a79bf1f40f1 authored over 11 years ago by Stephen Colebourne <[email protected]>
Add ImmutableConstructor annotation and simplify builder generation

af604ddf9c25daca94bd070c2773d09c7441bbc8 authored over 11 years ago by Stephen Colebourne <[email protected]>
Override the equals method for double and float for performance

See #7

cc2836faf0d67307fcf301db055120e662c5dbec authored over 11 years ago by Stephen Colebourne <[email protected]>