Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: jakartaee/data

1.1.0-M1

08 Oct 22:08

Choose a tag to compare

1.1.0-M1 Pre-release
Pre-release

What's Changed

  • Update templates to include release 1.0.1 by @github-actions[bot] in #854
  • Enable PMD at Jakarta Data API by @otaviojava in #816
  • Update documentation by @otaviojava in #864
  • Adding sample of descending property to OrderBy Javadoc by @mswatosh in #877
  • Javadoc example for By annotation has return type that does not make sense by @njr-11 in #883
  • Inconsistent method signature in pagination example by @njr-11 in #884
  • Update useage of maven-javadoc-plugin by @KyleAure in #882
  • Javadoc description of automatic query methods is incomplete by @njr-11 in #885
  • first rough proposal for events by @gavinking in #876
  • dynamic query restrictions by @njr-11 in #895
  • fully incorporate id(this) into JDQL by @gavinking in #599
  • negated restrictions by @njr-11 in #905
  • fix: remove AbstractClassWithoutAbstractMethod check by @KyleAure in #916
  • update Restrictions to standardize on attribute terminology by @njr-11 in #915
  • standardize on the term entity attribute by @njr-11 in #935
  • TCK challenge against boolean result of Query by @njr-11 in #924
  • Use separate package for Restrictions by @njr-11 in #933
  • Wide column databases might not be capable of AND by @njr-11 in #946
  • Update the spec to fix the issue 782 by @otaviojava in #943
  • Generate OSGi Manifest for API by @Pandrex247 in #957
  • Need a way to indicate no additional restrictions by @njr-11 in #947
  • subset of entity attributes - Find methods by @njr-11 in #921
  • Update PageRequest.java to fix minor JavaDoc issues by @mpredli01 in #959
  • implement toString to make Restrictions more readable by @njr-11 in #962
  • TCK tests of record result types where record component names match the entity attributes by @njr-11 in #964
  • Allow NoSQL to defer request for totals and raise UnsupportedOperationException later by @njr-11 in #967
  • introduce BasicAttribute, ComparableAttribute to make restrictions typesafe by @gavinking in #970
  • fix up treatment of null restrictions by @gavinking in #971
  • address review comment to format Restriction toString more like JDQL by @njr-11 in #966
  • Fix documentation about NoSQL database behavior. by @otaviojava in #963
  • TCK test of record result types where the repository method uses Select to identify the entity attributes because record component names do not match by @njr-11 in #969
  • introduce Constraint and friends by @gavinking in #975
  • Find value should be annotation member, not a constant by @njr-11 in #985
  • fix build by @gavinking in #986
  • fix: add junit-platform-launcher by @KyleAure in #996
  • Javadoc should indicate how boolean is sorted by @njr-11 in #1000
  • initial proposal for reactive/async repositories by @gavinking in #987
  • minimal possible change to allow multiple-element select lists by @gavinking in #989
  • ComparableAttribute and BasicAttribute are preferred by @njr-11 in #976
  • negatable Constraints and temporarily omit ignoreCase, then restore methods, also fix some type parameters by @njr-11 in #990
  • add needed spaces at end of file by @gavinking in #1004
  • interoperability with the Jakarta Concurrency specification by @njr-11 in #1003
  • TCK tests of selecting one attribute of entities, where entity is determined by Find value or primary entity type by @njr-11 in #997
  • TCK tests Find(entityclass) to disambiguate which entity to select values from when returning a record by @njr-11 in #998
  • TCK tests of Select annotation on record component to identify the entity attribute by @njr-11 in #1002
  • Fix typo, include example Query with SELECT returning record, and idea for more concise usage by @njr-11 in #1009
  • Pagination examples should encourage use of Page rather than array by @njr-11 in #1011
  • Remove extra incorrect String from example by @njr-11 in #1013
  • add PageRequest.page(long) by @gavinking in #1016
  • Disallow multiple Select values on a record component by @njr-11 in #1017
  • TCK tests for Query methods returning Java record by @njr-11 in #1014
  • add section about null arguments to spec by @gavinking in #1020
  • javadoc fixes to module descriptor by @gavinking in #1023
  • introduce First annotation by @gavinking in #1027
  • javadoc should point to the First annotation as a solution to NonUniqueResultException by @njr-11 in #1031
  • proposed improvements to javadoc by @gavinking in #1028
  • Expressions by @gavinking in #1021
  • fix errata by @gavinking in #1035
  • clean up the factory methods on Constraint by @gavinking in #1039
  • Add Attribute.declaringType() by @gavinking in #1037
  • Note warning about statement on NoSQL databases by @otaviojava in #1038
  • Fix breaking change with declaringType() by @njr-11 in #1048
  • Prefer NumericAttribute over ComparableAttribute and SortableAttribute by @njr-11 in #1050
  • remove duplicated 'implements' from PathRecords by @gavinking in #1051
  • Headings and definition lists by @gavinking in #1046
  • First unit tests to experiment with expressions by @njr-11 in #1047
  • message for unsupported exception on declaringType by @njr-11 in #1049
  • add numeric type promotions in simplest possible way by @gavinking in #1041
  • Let Java record provide the equals and hashCode implementation by @njr-11 in #1055
  • Remove .attribute() from BasicRestriction by @njr-11 in #1057
  • accept supertype attributes in Expression methods by @gavinking in #1060
  • Add Like.literal() and sync implementations of Like and NotLike by @gavinking in #1052
  • deprecate metamodel impl package by @njr-11 in #1065
  • add TemporalAttribute and related classes by @njr-11 in #1054
  • Fix broken links at the spec by @otaviojava in #1069
  • Enhance and include new test scenarions on the BasicRestrictionRecordTest by @otaviojava in #1070
  • Restrictions that compare against Expressions by @njr-11 in #1061
  • sort out issues with in() by @gavinking in #1075
  • Include varags test to BasicRestrictionRecordTest.java by @otaviojava in #1072
  • Fix the URL reference at Jakarta EE theme on Data spec by @otaviojava in #1076
  • deuglify the copypasta by @gavinking in #1077
  • Enhance the tests on CompositeRestrictionRecordTest by @otaviojava in #1073
  • Create test scenarions to the impl package by @otaviojava in #1074
  • Include ComparableExpression test scenarions by @otaviojava in #1078
  • Follow consistent style for messages by @njr-11 in #1079
  • Reduce the size of 80 by @otaviojava in #1082
  • move the Path classe into the path package with the other *Path classes by @njr-11 in #1059
  • Enhance test text expression by @otaviojava in #1084
  • Fix typo in CrudRepository example entity by @njr-11 in https://github.com/jakartaee/data/pull...
Read more

1.0.1

30 Sep 20:11

Choose a tag to compare

What's Changed

  • Enhance documentation readme file by @otaviojava in #748
  • Update templates to include release 1.0.0 by @github-actions in #760
  • Update TCK license by @KyleAure in #745
  • Fix concerns with tck-dist by @KyleAure in #738
  • Swap full > platform by @KyleAure in #747
  • Prepare for service release 1.0.1 by @KyleAure in #761
  • Verify behavior based on Database type by @KyleAure in #771
  • Ensure future pulls and merges to service branches run CI build by @KyleAure in #777
  • TCK cannot require GT, GTE, LT, LTE for Key-Value databases by @njr-11 in #779
  • TCK cannot require Contains, EndsWith, IgnoreCase, Like, Null, StartsWith for Document and Graph, TCK cannot require Between, True, False for Key-Value by @njr-11 in #783
  • Update Arquillian BOM by @KyleAure in #793
  • limitations on sorting and In, Or, And keywords by @njr-11 in #794
  • README.adoc - maven best practices by @lprimak in #796
  • Remove validation at find non-annotated field at NoSQL side by @otaviojava in #803
  • Tck test at the method testBeyondFinalPage by @otaviojava in #804
  • TCK cannot expect NoSQL to be capable of arithmetic in updates by @njr-11 in #806
  • Increase the value to work with parenthesis by @otaviojava in #807
  • typo by @m1ngyuan in #808
  • Enhance contribuiting documentation by @otaviojava in #809
  • Disable Return of Affected Records Count for Update and Delete Operations in NoSQL Databases by @otaviojava in #828
  • TCK cannot expect sorting on enum by @njr-11 in #831
  • test: fix testUpdateQueryWithWhereClause method by @otaviojava in #838
  • Update c1xExpected at the testUpdateQueryWithWhereClause method by @otaviojava in #843

New Contributors

Full Changelog: 1.0.0...1.0.1

1.0.0

07 Jun 16:04

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-RC1...1.0.0

1.0.0-RC1

18 Apr 21:41

Choose a tag to compare

1.0.0-RC1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 1.0.0-M4...1.0.0-RC1

1.0.0-M4

22 Mar 21:24

Choose a tag to compare

1.0.0-M4 Pre-release
Pre-release

What's Changed

Full Changelog: 1.0.0-M3...1.0.0-M4

1.0.0-M3

23 Feb 17:17

Choose a tag to compare

1.0.0-M3 Pre-release
Pre-release

What's Changed

Changed

  • Updated specification to allow for deleteAll() with no parameters to be valid
  • Changed the default count() method to be countBy()
  • Introduced @Delete annotation to the default deleteAll() method
  • Restricted @Update and @Delete return types for numeric types to only int and long
  • Re-introduced static metamodel
  • Include the Find annotation
  • Rename Pageable to PageRequest
  • Define the Sort and Pageable as parameterized

Added

  • Include FindAll method with pagination at BasicRepository

Removed

  • Remove the PageableRepository interface

New Contributors

Full Changelog: 1.0.0-M2...1.0.0-M3

1.0.0-M2

28 Nov 20:28

Choose a tag to compare

1.0.0-M2 Pre-release
Pre-release

Changed

  • Updated all artifacts to use jakarta.data- prefix
  • Fix copyright in Spec documentation

Removed

  • Remove metamodel package where we will release in a following version

New Contributors

Full Changelog: 1.0.0-M1...1.0.0-M2

1.0.0-M1

25 Oct 14:07

Choose a tag to compare

1.0.0-M1 Pre-release
Pre-release

Added

  • clarify Jakarta Data extensions with CDI.
  • Create BasicRepository
  • Include insert and update methods in CrudRepository
  • Create Insert, Update, Delete, and Save annotations

Changed

  • Move the basic repository methods to the BasicRepository interface

1.0.0-b3

25 Jul 09:26

Choose a tag to compare

1.0.0-b3 Pre-release
Pre-release

Added

  • Include interoperability with others Jakarta EE specs

Changed

  • Enhances specification and JavaDoc

1.0.0-b2

04 Mar 13:29
7ca18f6

Choose a tag to compare

1.0.0-b2 Pre-release
Pre-release

Added

  • Increase documentation around Sort annotation

Removed

  • Remove Id and Entity annotations