Skip to content

Latest commit

 

History

History
1973 lines (1655 loc) · 173 KB

File metadata and controls

1973 lines (1655 loc) · 173 KB

Changelog

2026-04-12-01

  • Convert EditSelectorDescription UC to Use BaseAbstractEditCommand 900
  • Convert EditSelector UC to Use BaseAbstractEditCommand 901
  • Convert EditSelectorNodeDescription UC to Use BaseAbstractEditCommand 902
  • Convert EditContentPageLayoutDescription UC to Use BaseAbstractEditCommand 949
  • Convert EditInventoryLocationGroupCapacity UC to Use BaseAbstractEditCommand 971
  • Convert EditInventoryConditionDescription UC to Use BaseAbstractEditCommand 972
  • Convert EditInventoryLocationGroup UC to Use BaseAbstractEditCommand 973
  • Convert EditInventoryLocationGroupVolume UC to Use BaseAbstractEditCommand 974
  • Convert EditInventoryLocationGroupDescription UC to Use BaseAbstractEditCommand 975
  • Convert EditWorkflowDescription UC to Use BaseAbstractEditCommand 976
  • Convert EditWorkflowDestinationDescription UC to Use BaseAbstractEditCommand 977
  • Convert EditWorkflowEntranceDescription UC to Use BaseAbstractEditCommand 978
  • Convert EditWorkflowStepDescription UC to Use BaseAbstractEditCommand 980
  • Convert EditJobDescription UC to Use BaseAbstractEditCommand 984
  • Convert EditJob UC to Use BaseAbstractEditCommand 985
  • Convert EditFilterAdjustmentFixedAmount UC to Use BaseAbstractEditCommand 989
  • Convert EditFilterDescription UC to Use BaseAbstractEditCommand 990
  • Convert EditFilterAdjustmentDescription UC to Use BaseAbstractEditCommand 991
  • Convert EditFilterStepElement UC to Use BaseAbstractEditCommand 992
  • Convert EditFilterStepElementDescription UC to Use BaseAbstractEditCommand 993
  • Convert EditFilterStepDescription UC to Use BaseAbstractEditCommand 994
  • Convert EditFilterStep UC to Use BaseAbstractEditCommand 995
  • Convert EditFilterAdjustmentPercent UC to Use BaseAbstractEditCommand 996
  • Convert EditFilterAdjustment UC to Use BaseAbstractEditCommand 997
  • Convert EditFilter UC to Use BaseAbstractEditCommand 998
  • Convert EditFilterAdjustmentAmount UC to Use BaseAbstractEditCommand 999
  • Convert EditLocationCapacity UC to Use BaseAbstractEditCommand 1002
  • Convert EditLocationNameElement UC to Use BaseAbstractEditCommand 1003
  • Convert EditLocationVolume UC to Use BaseAbstractEditCommand 1004
  • Convert EditLocationDescription UC to Use BaseAbstractEditCommand 1005
  • Convert EditLocationTypeDescription UC to Use BaseAbstractEditCommand 1006
  • Convert EditLocationType UC to Use BaseAbstractEditCommand 1007
  • Convert EditLocation UC to Use BaseAbstractEditCommand 1008
  • Convert EditLocationNameElementDescription UC to Use BaseAbstractEditCommand 1009
  • Convert EditUnitOfMeasureTypeDescription UC to Use BaseAbstractEditCommand 1010
  • Convert EditUnitOfMeasureEquivalent UC to Use BaseAbstractEditCommand 1011
  • Convert EditUnitOfMeasureType UC to Use BaseAbstractEditCommand 1012
  • Convert EditUnitOfMeasureKindUse UC to Use BaseAbstractEditCommand 1013
  • Convert EditUnitOfMeasureTypeVolume UC to Use BaseAbstractEditCommand 1014
  • Convert EditUnitOfMeasureTypeWeight UC to Use BaseAbstractEditCommand 1015
  • Convert EditUnitOfMeasureKind UC to Use BaseAbstractEditCommand 1016
  • Convert EditUnitOfMeasureKindDescription UC to Use BaseAbstractEditCommand 1017
  • Convert EditCustomerTypeDescription UC to Use BaseAbstractEditCommand 1029
  • Convert EditCustomerType UC to Use BaseAbstractEditCommand 1030
  • Convert EditVendorTypeDescription UC to Use BaseAbstractEditCommand 1031
  • Convert EditItemPurchasingCategoryDescription UC to Use BaseAbstractEditCommand 1032
  • Convert EditVendorItemCost UC to Use BaseAbstractEditCommand 1033
  • Convert EditVendorItem UC to Use BaseAbstractEditCommand 1034
  • Convert EditVendorType UC to Use BaseAbstractEditCommand 1035
  • Convert EditWishlistPriority UC to Use BaseAbstractEditCommand 1044
  • Convert EditWishlistType UC to Use BaseAbstractEditCommand 1045
  • Convert EditWishlistPriorityDescription UC to Use BaseAbstractEditCommand 1046
  • Convert EditWishlistTypeDescription UC to Use BaseAbstractEditCommand 1047
  • Convert EditInvoiceLineType UC to Use BaseAbstractEditCommand 1048
  • Convert EditInvoiceLineTypeDescription UC to Use BaseAbstractEditCommand 1049
  • Convert EditInvoiceType UC to Use BaseAbstractEditCommand 1050
  • Convert EditInvoiceTypeDescription UC to Use BaseAbstractEditCommand 1051
  • Add LocationUseTypes Enum 1752
  • Break Apart InventoryConstants into Enums 1753
  • Add Security to PartyInventoryLevel UCs 1754
  • Convert GetPartyInventoryLevelsCommand UC to Use BasePaginatedMultipleEntitiesCommand 1755

2026-03-29-01

  • GraphQL Objects and Mutations for Filter Step Elements 158
  • GraphQL Objects and Mutations for Filter Entrance Steps 159
  • GraphQL Objects and Mutations for Filter Step Destinations 196
  • Disallow Deleting the FilterKind If It's In Use 268
  • Disallow Deleting the FilterType If It's In Use 269
  • Convert GetFilterAdjustments UC to Use BasePaginatedMultipleEntitiesCommand 1243
  • Convert GetFilterAdjustmentFixedAmounts UC to Use BasePaginatedMultipleEntitiesCommand 1245
  • Convert GetFilterSteps UC to Use BasePaginatedMultipleEntitiesCommand 1246
  • Convert GetFilterAdjustmentPercents UC to Use BasePaginatedMultipleEntitiesCommand 1247
  • Convert GetFilterAdjustmentAmounts UC to Use BasePaginatedMultipleEntitiesCommand 1248
  • Convert GetFilterStepElements UC to Use BasePaginatedMultipleEntitiesCommand 1739
  • Convert GetFilterStepElement UC to Use BaseSingleEntityCommand 1740
  • Convert GetFilterStepDestinations to Use BasePaginatedMultipleEntitiesCommand 1741
  • Convert GetFilterEntranceSteps to Use BasePaginatedMultipleEntitiesCommand 1742
  • Add GetFilterStepDestination UC 1743
  • Add GetFilterEntranceStep UC 1744
  • Incorrect Navigation Bar Links and Add Link for Filter Step Elements 1745
  • Disallow Deleting the FilterStep If It's In Use 1746
  • Add Filter Entrance Step Tests 1747
  • Add Filter Step Element Tests 1748

2026-03-15-01

  • Add Workflow Entrance Selectors Mutations 659
  • Add Workflow Selector Kind Mutations 667
  • Add Workflow Destination Selector Mutations 681
  • Add Location Object and Queries 729
  • Add Location Mutations 730
  • Add Inventory Location Group Object and Queries 1069
  • Add Location Type Object and Queries 1070
  • Add Location Name Element Object and Queries 1071
  • Add Location Type Mutations 1072
  • Add Location Name Element Mutations 1073
  • Add Inventory Location Group Mutations 1074
  • Convert GetCities UC to Use BasePaginatedMultipleEntitiesCommand 1179
  • Convert GetCounties UC to Use BasePaginatedMultipleEntitiesCommand 1180
  • Convert GetStates UC to Use BasePaginatedMultipleEntitiesCommand 1182
  • Convert GetCountries UC to Use BasePaginatedMultipleEntitiesCommand 1184
  • Convert GetZipCodes UC to Use BasePaginatedMultipleEntitiesCommand 1185
  • Convert GetWorkflowSelectorKinds UC to Use BasePaginatedMultipleEntitiesCommand 1228
  • Convert GetWorkflowEntranceSelectors UC to Use BasePaginatedMultipleEntitiesCommand 1233
  • Convert GetWorkflowDestinationSelectors UC to Use BasePaginatedMultipleEntitiesCommand 1237
  • Convert GetFilterTypes UC to Use BasePaginatedMultipleEntitiesCommand 1244
  • Convert GetFilters UC to Use BasePaginatedMultipleEntitiesCommand 1249
  • Apache Lucene 10.4.0 Upgrade 1723
  • Error Listing Applications 1724
  • Convert Command Security and Field Definitions to Use List.of(...) 1725
  • Add Counts to Results of Getting Geo Codes By Scope UCs 1726
  • Error Prone 2.48.0 Upgrade 1727
  • Add Country Queries 1728
  • Add Zip Code Queries 1729
  • Add State Queries 1730
  • Add County Queries 1731
  • Add City Queries 1732
  • Add filterItemSelector Field to Filter Step object 1733
  • Convert GetInventoryLocationGroups UC to Use BasePaginatedMultipleEntitiesCommand 1734
  • Convert GetLocationTypes UC to Use BasePaginatedMultipleEntitiesCommand 1735
  • Convert GetLocationNameElements UC to Use BasePaginatedMultipleEntitiesCommand 1736
  • Convert GetLocations UC to Use BasePaginatedMultipleEntitiesCommand 1737
  • Add Security to InventoryLocationGroup UCs 1738

2026-03-01-01

  • Add Geo Code Alias Type Mutations 1703
  • Add Geo Code Alias Mutations 1704
  • Add Geo Code Language Mutations 1705
  • Add Geo Code Currency Mutations 1706
  • Add Geo Code Time Zone Mutations 1707
  • Add Geo Code Date Time Format Mutations 1708
  • ICU4J 78.2 Upgrade 1722

2026-02-15-01

  • Add Ratings to Entity Instance Review Page 1693
  • Add Entity Aliases to Entity Instance Review Page 1694
  • Add Geo Code Alias Type Object and Queries 1696
  • Add Geo Code Alias Object and Queries 1697
  • Add Geo Code Relationship Object and Referencing Fields 1698
  • Add Geo Code Language Object and Queries 1699
  • Add Geo Code Currency Object and Queries 1700
  • Add Geo Code Time Zone Object and Queries 1701
  • Add Geo Code Date Time Format Object and Queries 1702
  • jOOQ 3.20.11 Upgrade 1721

2026-02-01-01

  • Entity Instance Add, Send Event, Delete, Remove Actions and Pages 1691
  • Add Comments to Entity Instance Review Page 1692
  • Incorrect Parameters for Selector and Filter Mutations 1717

2026-01-18-01

  • Add Saving CRSF Tokens to Actions For Pages That Include Tag Scopes 1695

2026-01-04-01

  • Add UI for Maintaining Entity Alias Types 1115
  • 2026 Copyright Update 1623
  • Java Uuid Generator 5.2.0 Upgrade 1662
  • Extend Identify UC to Search Entity Attribute Groups 1673
  • Extend Identify UC to Search Entity Alias Types 1681
  • Add Entity Alias Types to Entity Type Review Page 1689
  • Add Entity Instance Review Page 1690

2025-12-21-01

  • Apache Lucene 10.3.2 Upgrade 1648
  • cucumber-java8/cucumber-junit 7.33.0 Upgrade 1649
  • unitOfMeasureKindUseTypes Query Needs Updated 1653
  • transactionTypes Query Needs Updated 1654
  • transactionGroups Query Needs Updated 1655
  • ClassGraph 4.8.184 Upgrade 1663
  • Inject Session Into Factories 1667
  • Stop Passing Session Into Factories 1668
  • Extend Identify UC to Search Component Vendors 1669
  • Extend Identify UC to Search Entity Types 1670
  • Extend Identify UC to Search Entity Attributes 1671
  • Extend Identify UC to Search Entity List Items 1672
  • BaseDatabaseQuery Fails Calling getDeclaredMethod(...) for getEntityFromPK(...) 1685
  • Add Queries and Mutations for Get, Set, and Get Next Ops for Sequence Values 1686
  • Convert GetTransactionTimeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1687
  • createSequence Mutation Missing Mask Parameter, Value Should Be Optional 1688

2025-12-07-01

  • Convert GetOfferNameElements UC to Use BasePaginatedMultipleEntitiesCommand 1127
  • Convert GetUseNameElements UC to Use BasePaginatedMultipleEntitiesCommand 1134
  • Convert GetMimeTypeUsageTypes UC to Use BasePaginatedMultipleEntitiesCommand 1151
  • Convert GetCompanies UC to Use BasePaginatedMultipleEntitiesCommand 1155
  • Convert GetParties UC to Use BasePaginatedMultipleEntitiesCommand 1164
  • Convert GetPaymentProcessorTypes UC to Use BasePaginatedMultipleEntitiesCommand 1170
  • Convert GetPaymentMethodTypes UC to Use BasePaginatedMultipleEntitiesCommand 1174
  • Convert GetPaymentProcessors UC to Use BasePaginatedMultipleEntitiesCommand 1175
  • Convert GetTermTypes UC to Use BasePaginatedMultipleEntitiesCommand 1177
  • Convert GetTerms UC to Use BasePaginatedMultipleEntitiesCommand 1178
  • ICU4J 78.1 Upgrade 1638
  • Guava 33.5.0-jre Upgrade 1640
  • jOOQ 3.20.9 Upgrade 1647
  • Use @Resource for KafkaConnectionFactory 1651
  • kafka-clients 4.1.1 Upgrade 1652
  • Convert GetUserVisitGroups UC to Use BasePaginatedMultipleEntitiesCommand 1656
  • Convert GetRoleTypes UC to Use BasePaginatedMultipleEntitiesCommand 1657
  • Convert GetItemWeightTypes UC to Use BasePaginatedMultipleEntitiesCommand 1658
  • Convert GetItemVolumeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1659
  • Switch User Commands from RequestScoped to Dependent 1660
  • Add Stackable Command Scope for CDI 1661
  • getDataLoaderUserVisit() Throwing ContextNotActiveException 1664
  • Move Session and Caches Into CommandScope 1665
  • Extend "minimal" Item's End Times 1666

2025-11-23-01

  • Convert GetTimeZones UC to Use BasePaginatedMultipleEntitiesCommand 1161
  • Convert GetPartyTypes UC to Use BasePaginatedMultipleEntitiesCommand 1162
  • Convert GetLanguages UC to Use BasePaginatedMultipleEntitiesCommand 1166
  • Convert GetGeoCodeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1181
  • Convert GetGeoCodeScopes UC to Use BasePaginatedMultipleEntitiesCommand 1183
  • Convert GetFilterAdjustmentTypes UC to Use BasePaginatedMultipleEntitiesCommand 1250
  • Convert GetFilterAdjustmentSources UC to Use BasePaginatedMultipleEntitiesCommand 1251
  • Migrate to Parameterless Constructor for BaseTransferCache 1637
  • Error Prone 2.44.0 Upgrade 1639
  • Correct Statement Switch to Expression Switch Warnings From Error Prone 1641
  • Migrate to Parameterless Constructors for Transfer Caches 1642
  • Convert Transfer Caches to CDI Beans 1643
  • Core Transfer Caches Null When Called From BaseAbstractEditCommand 1644
  • Transfer Caches Classes Missing @Injects 1645
  • Eliminate Transfer Caches Classes 1646
  • Convert GetDateTimeFormats UC to Use BasePaginatedMultipleEntitiesCommand 1650

2025-11-09-01

  • Convert GetItemDescriptionTypeUses UC to Use BasePaginatedMultipleEntitiesCommand 1207
  • Convert GetItemImageTypes UC to Use BasePaginatedMultipleEntitiesCommand 1208
  • Convert GetItemDescriptions UC to Use BasePaginatedMultipleEntitiesCommand 1210
  • Convert GetItemPrices UC to Use BasePaginatedMultipleEntitiesCommand 1211
  • Convert GetItemAliases UC to Use BasePaginatedMultipleEntitiesCommand 1213
  • Convert GetItemDescriptionTypes UC to Use BasePaginatedMultipleEntitiesCommand 1215
  • Convert GetRelatedItems UC to Use BasePaginatedMultipleEntitiesCommand 1217
  • Convert GetItems UC to Use BasePaginatedMultipleEntitiesCommand 1218
  • Convert GetItemUnitOfMeasureTypes UC to Use BasePaginatedMultipleEntitiesCommand 1220
  • Convert GetItemDescriptionTypeUseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1221
  • Add Inventory Adjustment Types 1621
  • Use CDI to Inject All UCs 1622
  • Convert Logic Classes to CDI Beans 1624
  • Convert Control Classes to CDI Beans 1625
  • Remove get*Control() Functions from BaseCommand 1626
  • Remove get*Control() Functions from BaseModelControl 1627
  • Convert Factory Classes to CDI Beans 1628
  • Convert BaseCommand.checkCommandSecurityDefinition()'s Dependencies to Be Injected 1629
  • Caffeine 3.2.3 Upgrade 1630
  • Convert CommandControl Use CDI Beans 1631
  • Convert EventControl Use CDI Beans 1632
  • Convert EntityTypeControl Use CDI Beans 1633
  • Convert ComponentControl Use CDI Beans 1634
  • Convert CoreControl to Use CDI Beans 1635
  • Convert GraphQL Security Checks to Use CDI 1636

2025-10-26-01

  • Provide Access to GeoCodeCountry Using GraphQL Union 1615
  • Remove Parent Order Type from Order Types 1619
  • Add Inventory Transaction Types 1620
  • Convert EditEmployeeType UC to Use BaseAbstractEditCommand 1023
  • Convert GetOrderPriorities UC to Use BasePaginatedMultipleEntitiesCommand 1123
  • Convert GetOrderTypes UC to Use BasePaginatedMultipleEntitiesCommand 1124
  • Convert GetOrderTimeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1125
  • Convert GetPersonalTitles UC to Use BasePaginatedMultipleEntitiesCommand 1156
  • Convert GetNameSuffixes UC to Use BasePaginatedMultipleEntitiesCommand 1160
  • Convert GetRecoveryQuestions UC to Use BasePaginatedMultipleEntitiesCommand 1199
  • Convert GetSearchResultActionTypes UC to Use BasePaginatedMultipleEntitiesCommand 1200
  • Convert GetSearchCheckSpellingActionTypes UC to Use BasePaginatedMultipleEntitiesCommand 1201
  • Convert GetReturnKinds UC to Use BasePaginatedMultipleEntitiesCommand 1202
  • Convert GetReturnPolicies UC to Use BasePaginatedMultipleEntitiesCommand 1203
  • Convert GetItemAliasChecksumTypes UC to Use BasePaginatedMultipleEntitiesCommand 1204
  • Convert GetItemUseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1205
  • Convert GetItemAliasTypes UC to Use BasePaginatedMultipleEntitiesCommand 1206
  • Convert GetItemInventoryTypes UC to Use BasePaginatedMultipleEntitiesCommand 1209
  • Convert GetItemDeliveryTypes UC to Use BasePaginatedMultipleEntitiesCommand 1212
  • Convert GetRelatedItemTypes UC to Use BasePaginatedMultipleEntitiesCommand 1214
  • Convert GetItemPriceTypes UC to Use BasePaginatedMultipleEntitiesCommand 1216
  • Convert GetItemCategories UC to Use BasePaginatedMultipleEntitiesCommand 1219
  • Convert GetItemTypes UC to Use BasePaginatedMultipleEntitiesCommand 1222
  • Convert GetAllocationPriorities UC to Use BasePaginatedMultipleEntitiesCommand 1223
  • Convert GetInventoryConditions UC to Use BasePaginatedMultipleEntitiesCommand 1225
  • Convert GetFreeOnBoards UC to Use BasePaginatedMultipleEntitiesCommand 1253
  • Convert GetLocationUseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1258
  • Convert GetWarehouses UC to Use BasePaginatedMultipleEntitiesCommand 1259
  • Convert GetWarehouseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1260
  • Convert GetUnitOfMeasureTypes UC to Use BasePaginatedMultipleEntitiesCommand 1262
  • Convert GetUnitOfMeasureKinds UC to Use BasePaginatedMultipleEntitiesCommand 1263
  • Convert GetUnitOfMeasureKindUseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1264
  • Convert GetEmployees UC to Use BasePaginatedMultipleEntitiesCommand 1265
  • Convert GetTagScopes UC to Use BasePaginatedMultipleEntitiesCommand 1266
  • Convert GetTags UC to Use BasePaginatedMultipleEntitiesCommand 1268
  • Convert GetCustomers UC to Use BasePaginatedMultipleEntitiesCommand 1270
  • Convert GetCustomerTypes UC to Use BasePaginatedMultipleEntitiesCommand 1271
  • Convert GetVendors UC to Use BasePaginatedMultipleEntitiesCommand 1272
  • Convert GetItemPurchasingCategories UC to Use BasePaginatedMultipleEntitiesCommand 1273
  • Convert GetVendorTypes UC to Use BasePaginatedMultipleEntitiesCommand 1275
  • Convert GetCancellationKinds UC to Use BasePaginatedMultipleEntitiesCommand 1277
  • Convert GetCancellationPolicies UC to Use BasePaginatedMultipleEntitiesCommand 1278
  • Convert GetWishlistPriorities UC to Use BasePaginatedMultipleEntitiesCommand 1279
  • Convert GetWishlistTypes UC to Use BasePaginatedMultipleEntitiesCommand 1280
  • Convert GetCancellationTypes UC to Use BasePaginatedMultipleEntitiesCommand 1616
  • Convert GetReturnTypes UC to Use BasePaginatedMultipleEntitiesCommand 1617
  • Convert GetEmployeeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1618

2025-10-12-01

  • Gson 2.13.2 Upgrade 1606
  • Error Prone 2.42.0 Upgrade 1607
  • PMD 7.17.0 Upgrade 1608
  • jOOQ 3.20.8 Upgrade 1609
  • CreateOrderTimeType UC Returning Incorrect EntityRef 1610
  • Remove shared.class.path from UI and Service Components 1611
  • Add selectorKindName Parameter to workflows Query 1612
  • Remove Lots from Inventory Location Assignments 1613
  • Simplify Lots 1614

2025-09-28-01

  • Integrate Item Weight Types Into Item Weights 1595
  • Integrate Item Volume Types Into Item Volumes 1596
  • Break Apart GeoConstants into Enums 1603
  • Attempting to Sort by Warehouse Type Column Results in Error 1604
  • createOfferItem Mutation Not Returning id 1605

2025-09-14-01

  • Add Item Alias Type for GTIN-8, GTIN-12, GTIN-13, and GTIN-14 1592
  • Add Item Weight Types 1593
  • Add Item Volume Types 1594
  • Add Validation Pattern and Item Alias Checksum Type to Item Alias Type List 1597
  • Use CDI for ExecuteGraphQl UC 1598
  • Add UI for Maintaining Item Weight Types 1599
  • Add UI for Maintaining Item Volume Types 1600
  • Apache Lucene 10.3.0 Upgrade 1601
  • jOOQ 3.20.7 Upgrade 1602

2025-08-31-01

  • Break Apart ItemConstants into Enums 1585
  • Add Item Alias Type for UPC-E 1586
  • Convert Item Alias Type EAN to EAN-13 and Add Checksum 1587
  • Add Checksum for ItemAlias Type BOOKLAND_EAN 1588
  • Caffeine 3.2.2 Upgrade 1589
  • cucumber-java8/cucumber-junit 7.27.2 Upgrade 1590
  • Remove Usage of Deprecated URL Constructor 1591

2025-08-17-01

  • ClassGraph 4.8.181 Upgrade 1581
  • Error Prone 2.41.0 Upgrade 1582
  • jOOQ 3.20.6 Upgrade 1583
  • Checksum Missing from Item Alias Types for UPC-A, ISBN-10, and ISBN-13 1584

2025-08-03-01

  • Correct Int Literal Cast Warnings From Error Prone 1577
  • Correct Assignment Expression Warnings From Error Prone 1578
  • Correct Unicode Escape Warnings From Error Prone 1579
  • Correct Object To String Warnings From Error Prone 1580

2025-07-20-01

  • Add Contact Email Address Object 1573
  • Add Contact Web Address Object 1574
  • Add Contact Telephone Object 1575
  • Correct Boolean Literal Warnings From Error Prone 1576

2025-07-06-01

  • Error Prone 2.39.0 Upgrade 1570
  • Apache Lucene 10.2.2 Upgrade 1571
  • JaCoCo 0.8.13 Upgrade 1572

2025-06-22-01

  • jOOQ 3.20.5 Upgrade 1568
  • Extract BaseGeoCodeObject from GeoCodeObject 1569

2025-06-08-01

  • commons-cli 1.9.0 Upgrade 1563
  • commons-codec 1.18.0 Upgrade 1564
  • cucumber-java8/cucumber-junit 7.23.0 Upgrade 1565
  • commons-io 2.19.0 Upgrade 1566
  • Add commons-text 1.13.1 1567

2025-05-25-01

  • Gson 2.13.1 Upgrade 1560
  • Guava 33.4.8-jre Upgrade 1561
  • Apache Lucene 10.2.1 Upgrade 1562

2025-05-11-01

  • Move Party Entity Type Functions to PartyEntityTypeControl 1551
  • Move Party Application Editor Use Functions to PartyApplicationEditorUseControl 1552
  • Move Party Entity Types to Party Component 1553
  • Move Party Application Editor Uses to Party Component 1554
  • Replace Charsets.UTF_8 With StandardCharsets.UTF_8 1555
  • jOOQ 3.20.4 Upgrade 1556
  • Parameterless Constructors for User Commands 1557
  • Error Prone 2.38.0 Upgrade 1558
  • Permission Check Failing for GraphQL Fields 1559

2025-04-27-01

  • Move Appearance Functions to AppearanceControl 1534
  • Move Text Functions to TextControl 1535
  • ICU4J 77.1 Upgrade 1536
  • Move Font Functions to FontControl 1537
  • Move Color Functions to ColorControl 1538
  • Move Editor Functions to EditorControl 1539
  • Move Application Functions to ApplicationControl 1540
  • Move Command Functions to CommandControl 1541
  • ClassGraph 4.8.179 Upgrade 1542
  • Move Component Functions to ComponentControl 1543
  • Move Mime Type Functions to MimeTypeControl 1544
  • Move Entity Instance Functions to EntityInstanceControl 1545
  • Move Encryption Key Functions to EncryptionKeyControl 1546
  • Move Cache Entry Functions to CacheEntryControl 1547
  • Move Event Functions to EventControl 1548
  • Move Entity Alias Functions to EntityAliasControl 1549
  • Move Server Functions to ServerControl 1550

2025-04-13-01

  • jOOQ 3.20.3 Upgrade 1529
  • Move Component Vendor Functions to ComponentVendorControl 1530
  • Move Entity Type Functions to EntityTypeControl 1531
  • Correct Pattern Matching Instanceof Warnings From Error Prone 1532
  • Apache Lucene 10.2.0 Upgrade 1533

2025-03-30-01

  • Add Transaction GL Entry Object and Queries 1510
  • Add Transaction Entity Role Object and Queries 1511
  • Guava 33.4.5-jre Upgrade 1524
  • Bootstrap 4.6.2 Upgrade 1525
  • Add Transaction Time Type Object and Queries 1526
  • Add Transaction Time Object and Queries 1527
  • Remove Parent Transaction GL Entry from Transaction GL Entry 1528

2025-03-16-01

  • Add Default Value for Multiple List Item Attributes 1466
  • jOOQ 3.20.1 Upgrade 1522

2025-03-02-01

  • Use a BINARY Columns for UUIDs 1349
  • Add Default Value for Date Attributes 1457
  • Add Default Value for Time Attributes 1462
  • Add Default Value for Geo Point Attributes 1465
  • Apache Avro 1.12.0 Upgrade 1515
  • jOOQ 3.20.0 Upgrade 1516
  • Add Migration of Text UUIDs to Binary UUIDs 1517
  • Switch to containers/jdk-build-tools for Builds 1518
  • Remove Apache Avro and Caffeine from gitlab-ci.yml 1519
  • Caffeine 3.2.0 Upgrade 1520
  • Gson 2.12.1 Upgrade 1521

2025-02-16-01

  • Add Transaction Type Object and Queries 1506
  • Add Transaction Gl Account Category Object and Queries 1507
  • Add Transaction Entity Role Type Object and Queries 1508
  • Add Transaction Object and Queries 1509
  • TransactionDetail's GroupPartyId Column Should Not Be Null 1513
  • Allow GetTransactions UC to Return All Transactions 1514

2025-02-02-01

  • Separate Debit and Credit Values in Transactions 1493
  • Add Workflow for Transactions 1494
  • Validate Transaction Balances Before Posting 1497
  • Refactor Posted Time Into Transaction Time Types and Transaction Times 1498
  • Convert GetTransactionGroups UC to Use BasePaginatedMultipleEntitiesCommand 1499
  • Convert GetTransactionGroup UC to Use BaseSingleEntityCommand 1500
  • Convert GetTransactions UC to Use BasePaginatedMultipleEntitiesCommand 1501
  • Convert GetTransaction UC to Use BaseSingleEntityCommand 1502
  • Convert GetTransactionTypes UC to Use BasePaginatedMultipleEntitiesCommand 1503
  • Convert GetTransactionType UC to Use BaseSingleEntityCommand 1504
  • Add Transaction Group Object and Queries 1505

2025-01-19-01

  • Add Default Value for Integer Attributes 1458
  • Add Default Value for List Item Attributes 1459
  • Add Default Value for Long Attributes 1460
  • Add Default Value for String Attributes 1461
  • Role Type Object Not Extending BaseEntityInstanceObject 1472
  • Replace .stream().forEach(...) With .forEach(...) 1477
  • PMD 7.9.0 Upgrade 1478
  • jOOQ 3.19.17 Upgrade 1479
  • Period Type YEAR Has Incorrect parentPeriodTypeName 1480
  • Java 21 Upgrade 1481
  • Apache Lucene 10.1.0 Upgrade 1482
  • Correct "Initital" 1483
  • Add Employees to Identify Command 1484
  • Optionally Set Default Long Attribute Value Where Missing 1485
  • Optionally Set Default Integer Attribute Value Where Missing 1486
  • Optionally Set Default Boolean Attribute Value Where Missing 1487
  • Incorrect Column Prefix For EntityIntegerDefaults and EntityLongDefaults 1488
  • Enforce Range on Integer and Long Attribute Defaults 1490
  • Include Dependencies for jOOQ Code Generation 1491
  • jOOQ 3.19.18 Upgrade 1492

2025-01-05-01

  • Add Content Web Address Mutations 622
  • Convert GetContentWebAddresses UC to Use BasePaginatedMultipleEntitiesCommand 1186
  • Convert GetContentCollections UC to Use BasePaginatedMultipleEntitiesCommand 1187
  • Convert GetContentPageLayouts UC to Use BasePaginatedMultipleEntitiesCommand 1188
  • Convert GetContentPages UC to Use BasePaginatedMultipleEntitiesCommand 1189
  • Convert GetContentCategoryItems UC to Use BasePaginatedMultipleEntitiesCommand 1190
  • Convert GetContentCatalogs UC to Use BasePaginatedMultipleEntitiesCommand 1191
  • Convert GetContentCategories UC to Use BasePaginatedMultipleEntitiesCommand 1192
  • Convert GetContentPageLayoutAreas UC to Use BasePaginatedMultipleEntitiesCommand 1193
  • Convert GetContentSections UC to Use BasePaginatedMultipleEntitiesCommand 1195
  • Convert GetContentCatalogItems UC to Use BasePaginatedMultipleEntitiesCommand 1196
  • Convert GetContentPageAreas UC to Use BasePaginatedMultipleEntitiesCommand 1197
  • Convert GetContentPageAreaTypes UC to Use BasePaginatedMultipleEntitiesCommand 1198
  • Add Indexing of Content Catalog Items 1373
  • Add Searching of Content Catalog Items 1375
  • Add Content Catalog Items Search Mutation 1377
  • Add Content Catalog Items Results Object and Queries 1379
  • 2025 Copyright Update 1449
  • Add 2025 Fiscal Year 1453
  • Extend AttributeQueryParserUtils to Support Long, Integer, Float, and Double Fields 1454
  • Guava 33.4.0-jre Upgrade 1455
  • Add Default Value for Boolean Attributes 1456
  • Add Create Fiscal Year Mutation 1470
  • Add Set Fiscal Period Status Mutation 1471
  • Optionally Include Entity Boolean Default TO in Entity Attribute TO 1473
  • Differentiate Between Unknown and Deleted EntityRefs and UUIDs 1474
  • Add Perpetual Fiscal Period 1475
  • Apache Ivy 2.5.3 Upgrade 1476

2024-12-22-01

  • Add User Visit Group Object and Queries 1381
  • Add User Key Object and Queries 1382
  • jOOQ 3.19.16 Upgrade 1444
  • Error Prone 2.36.0 Upgrade 1445
  • Add CSRF Protection to Base Actions 1446
  • Apache Lucene 9.12.1 Upgrade 1447
  • ICU4J 76.1 Upgrade 1448
  • Add Caffeine as a PreparsedDocumentProvider 1450
  • Correct Value Object Warnings From Error Prone 1451
  • Correct Entity Object Warnings From Error Prone 1452

2024-12-08-01

  • Add Indexing of Content Catalogs 1372
  • Add Searching of Content Catalogs 1374
  • Add Content Catalog Search Mutation 1376
  • Add Content Catalog Results Object and Queries 1378
  • Add createSalesOrder Mutation 1423
  • Add createSalesOrderLine Mutation 1424
  • Add Indexing of Shipping Methods 1429
  • Add Searching of Shipping Methods 1430
  • Add Shipping Methods Search Mutation 1431
  • Add Shipping Methods Results Object and Queries 1432
  • Add Shipping Method Object 1433
  • Add filterItemSelector Field to Filter Object 1434
  • Correct Usage of sendEvent(...) in ShippingControl 1435
  • Correct Improper Error Handling When Calling getSearchKindByName(...) 1436
  • Move Analyzers to Component Packages 1437
  • Add Editing of Sales Order Shipment Groups 1438
  • Add Shipping Method Queries 1442
  • Add Customer Type Shipping Method Object 1443

2024-11-24-01

  • Add Component Vendors Results Object and Queries 1389
  • Add Indexing of Component Vendors 1390
  • Add Searching of Component Vendors 1391
  • Add Component Vendors Search Mutations 1392
  • Add Indexing of Entity Attributes 1393
  • Add Searching of Entity Attributes 1394
  • Add Entity Attributes Search Mutation 1395
  • Add Entity Attributes Results Object and Queries 1396
  • Add Indexing of Entity Alias Types 1397
  • Add Searching of Entity Alias Types 1398
  • Add Entity Alias Type Search Mutation 1399
  • Add Entity Alias Type Search Results Object and Queries 1400
  • Updating Entity Type Doesn't Update Entity Alias Type Index 1401
  • Add Indexing of Entity Attribute Groups 1402
  • Add Searching of Entity Attribute Groups 1403
  • Add Entity Attribute Group Search Mutation 1404
  • Add Entity Attribute Group Results Object and Queries 1405
  • entityAttributes Field in EntityAttributeGroup Object Null Without Entity Instance 1406
  • Add Contact Mechanism Type Object 1407
  • Add Contact Mechanism Object 1409
  • Add Party Contact Mechanism Object 1411
  • Add partyContactMechanisms Field to Base Party Object 1413
  • Add Contact Mechanism Purpose Object 1414
  • Add Party Contact Mechanism Purpose Object 1416
  • Add partyContactMechanismPurposes Field to PartyContactMechanism Object 1418
  • Add partyContactMechanismPurpose Field to Base Party Object 1419
  • parentPartyType Field in Party Type Object Missing Annotations 1420
  • Add Contact Postal Address Object 1421
  • Incorrect Credit and Debit Memo Sequence Descriptions 1422

2024-11-10-01

  • GraphQL History for Entity Aliases 1380
  • jOOQ 3.19.15 Upgrade 1384
  • Add Entity Type Search Mutation 1385
  • Add Entity Type Results Object and Queries 1386
  • Add Entity List Item Search Mutation 1387
  • Add Entity List Item Results Object and Queries 1388

2024-10-27-01

  • Add Search Default Operator Object and Queries 201
  • Add Search Sort Direction Object and Queries 202
  • Add Search Kinds Object and Queries 203
  • Add Search Sort Order Object and Queries 204
  • Add Search Type Object and Queries 206
  • Add Search Use Type Object and Queries 207
  • Add Content Category Search Mutation 210
  • GraphQL History for Entity CLOB Attributes 1361
  • GraphQL History for Entity Date Attributes 1362
  • GraphQL History for Entity Entity Attributes 1363
  • GraphQL History for Entity Geopoint Attributes 1364
  • GraphQL History for Entity List Item Attributes 1366
  • GraphQL History for Entity Time Attributes 1369
  • Add Content Category Results Object and Queries 1370
  • jOOQ 3.19.14 Upgrade 1371
  • Correct UserVisitGroup Getters/Setters Naming 1383

2024-10-13-01

  • Apache Lucene 9.12.0 Upgrade 1356
  • id Parameters Overwritten By Unnecessary setUuid(...) Calls 1357
  • Allow Entity Instance Attributes to Be Specified by UUID 1358
  • Move GraphQL Schema Support to Control Package 1359
  • GraphQL History for Entity Integer Attributes 1365
  • GraphQL History for Entity Long Attributes 1367
  • GraphQL History for Entity Name Attributes 1368

2024-09-29-01

  • Update Customer Status Workflow to Customer Lifecycle from ARTS 1334
  • jOOQ 3.19.12 Upgrade 1352
  • Guava 33.3.1-jre Upgrade 1353
  • jOOQ 3.19.13 Upgrade 1354
  • Error Prone 2.32.0 Upgrade 1355

2024-09-15-01

  • commons-codec 1.17.1 Upgrade 1341
  • Remove Unnecessary StringBuilders in Database Utility 1342
  • Remove Unnecessary StringBuilders 1343
  • Replace Explicit Types with var 1344
  • Form Utility Code Clean-Up 1345
  • Don't Silently Drop NamingExceptions 1346
  • JUnit 4.13.2 Upgrade 1347
  • Remove Entity Instance's ULID and Key 1348
  • Remove DatabaseUtilitiesForOracle 1350
  • Move ContactListControl Into control Package 1351

2024-09-01-01

  • Implement Workflows as an Entity Attribute Type 736
  • Convert EditWorkflowDestination UC to Use BaseAbstractEditCommand 979
  • Convert EditWorkflowEntrance UC to Use BaseAbstractEditCommand 981
  • Convert GetUses UC to Use BasePaginatedMultipleEntitiesCommand 1129
  • Convert GetOffers UC to Use BasePaginatedMultipleEntitiesCommand 1133
  • Convert GetUseTypes UC to Use BasePaginatedMultipleEntitiesCommand 1136
  • Convert GetSelectorKinds UC to Use BasePaginatedMultipleEntitiesCommand 1138
  • Convert GetColors UC to Use BasePaginatedMultipleEntitiesCommand 1140
  • Convert GetAppearances UC to Use BasePaginatedMultipleEntitiesCommand 1144
  • Convert GetTextDecorations UC to Use BasePaginatedMultipleEntitiesCommand 1145
  • Convert GetMimeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1147
  • Convert GetFontStyles UC to Use BasePaginatedMultipleEntitiesCommand 1148
  • Convert GetTextTransformations UC to Use BasePaginatedMultipleEntitiesCommand 1149
  • Convert GetFontWeights UC to Use BasePaginatedMultipleEntitiesCommand 1150
  • Convert GetQueueTypes UC to Use BasePaginatedMultipleEntitiesCommand 1242
  • Convert GetFilterKinds UC to Use BasePaginatedMultipleEntitiesCommand 1252
  • Convert GetSequenceTypes UC to Use BasePaginatedMultipleEntitiesCommand 1255
  • Convert GetSequenceChecksumTypes UC to Use BasePaginatedMultipleEntitiesCommand 1256
  • Convert GetSequenceEncoderTypes UC to Use BasePaginatedMultipleEntitiesCommand 1257
  • Add Workflow Entrance Tests 1325
  • Add Workflow Destination Tests 1329
  • Update Google Tag ID 1333
  • Error Prone 2.30.0 Upgrade 1335
  • jOOQ 3.19.11 Upgrade 1336
  • graphql-java-annotations 21.5 Upgrade 1337
  • Add Pagination for workflowEntityStatuses 1339
  • Add Pagination for entityListItems 1340

2024-08-18-01

  • Convert EditWorkflowStep UC to Use BaseAbstractEditCommand 982
  • Convert EditWorkflow UC to Use BaseAbstractEditCommand 983
  • cucumber-java8/cucumber-junit 7.18.1 Upgrade 1321
  • Add Workflow Tests 1322
  • Add Workflow Entity Type Tests 1323
  • Add Workflow Step Tests 1324

2024-08-04-01

  • Add Workflow Entrance Mutations 652
  • Add Workflow Entrance Party Types Mutations 657
  • Add Workflow Entrance Security Roles Mutations 658
  • Add Workflow Entrance Steps Mutations 660
  • Add Workflow Destinations Mutations 663
  • Add Workflow Destination Steps Mutations 665
  • Add Workflow Entity Type Mutations 669
  • Add Workflow Destination Party Type Mutations 677
  • Add Workflow Destination Security Role Mutations 679
  • Add Security Role Mutations 683
  • Add Security Role Group Mutations 738
  • Convert GetSecurityRoleGroups UC to Use BasePaginatedMultipleEntitiesCommand 1168
  • Convert GetSecurityRoles UC to Use BasePaginatedMultipleEntitiesCommand 1169
  • Convert GetWorkflowEntrancePartyTypes UC to Use BasePaginatedMultipleEntitiesCommand 1226
  • Convert GetWorkflowEntrances UC to Use BasePaginatedMultipleEntitiesCommand 1227
  • Convert GetWorkflowDestinationSteps UC to Use BasePaginatedMultipleEntitiesCommand 1229
  • Convert GetWorkflowEntranceSecurityRoles UC to Use BasePaginatedMultipleEntitiesCommand 1230
  • Convert GetWorkflowSteps UC to Use BasePaginatedMultipleEntitiesCommand 1231
  • Convert GetWorkflowStepTypes UC to Use BasePaginatedMultipleEntitiesCommand 1232
  • Convert GetWorkflowDestinationPartyTypes UC to Use BasePaginatedMultipleEntitiesCommand 1234
  • Convert GetWorkflowEntranceSteps UC to Use BasePaginatedMultipleEntitiesCommand 1235
  • Convert GetWorkflowEntityTypes UC to Use BasePaginatedMultipleEntitiesCommand 1236
  • Convert GetWorkflowDestinations UC to Use BasePaginatedMultipleEntitiesCommand 1238
  • Convert GetWorkflows UC to Use BasePaginatedMultipleEntitiesCommand 1239
  • Convert GetWorkflowDestinationSecurityRoles UC to Use BasePaginatedMultipleEntitiesCommand 1240
  • Convert GetWorkflowEntityStatuses UC to Use BasePaginatedMultipleEntitiesCommand 1241
  • Add Workflow Mutations 1318
  • Add Workflow Step Mutations 1319

2024-07-21-01

  • Convert GetSymbolPositions UC to Use BasePaginatedMultipleEntitiesCommand 1119
  • Convert GetGlAccounts UC to Use BasePaginatedMultipleEntitiesCommand 1120
  • Convert GetCurrencies UC to Use BasePaginatedMultipleEntitiesCommand 1121
  • Convert GetItemAccountingCategories UC to Use BasePaginatedMultipleEntitiesCommand 1122
  • Add Security to GL Account Type UCs 1307
  • Convert GetGlAccountTypes UC to Use BasePaginatedMultipleEntitiesCommand 1308
  • Convert GetGlAccountClasses UC to Use BasePaginatedMultipleEntitiesCommand 1309
  • Convert GetGlAccountCategories UC to Use BasePaginatedMultipleEntitiesCommand 1310
  • Convert GetGlResourceTypes UC to Use BasePaginatedMultipleEntitiesCommand 1311
  • Add GL Account Type Object and Queries 1312
  • Add GL Account Class Object and Queries 1313
  • Add GL Account Category Object and Queries 1314
  • Add GL Resource Type Object and Queries 1315
  • Error Prone 2.29.2 Upgrade 1316
  • Guava 33.2.1-jre Upgrade 1317

2024-07-07-01

  • Add Security to WishlistPriority UCs 1303
  • Apache Lucene 9.11.1 Upgrade 1304
  • Gson 2.11.0 Upgrade 1305
  • Apache Avro 1.11.3 Upgrade 1306

2024-06-23-01

  • Add Security to LeaveReason UCs 1099
  • Add Security to LeaveType UCs 1100
  • Add Security to TerminationReason UCs 1101
  • Add Security to TerminationType UCs 1102
  • Add Security to EntityAttributeType UCs 1290
  • jOOQ 3.19.9 Upgrade 1295
  • jOOQ 3.19.10 Upgrade 1296
  • GraphQL History Prototype for Entity Boolean Attributes 1297
  • GraphQL History for Entity String Attributes 1298
  • NPE Thrown With Null Related Entity Instance in Event Object 1299
  • Error Prone 2.28.0 Upgrade 1300
  • Leave Type and Reason Not Marked As Required 1301

2024-06-09-01

  • GraphQL Pagination Prototype 197
  • queryForLong(...) Fails With NPE When No Rows Returned 1118
  • Convert GetEntityAttributeTypes UC to Use BasePaginatedMultipleEntitiesCommand 1141
  • Add Security to ResetLockout UC 1281
  • Add resetLockout Mutation 1282
  • Suppress Display of "Reset Lockout" If Account Not Locked 1283
  • Implement UUID v7 1284
  • UlidUtils.generateUlid(EntityInstance entityInstance) Not Using Entity Instance 1285
  • Remove Jenkinsfile 1286
  • Add Specific Entity Alias Type as a Field to Base Entity Instance Object 1291
  • Add Specific Entity Attribute as a Field to Base Entity Instance Object 1292
  • Add Specific Tag Scope as a Field to Base Entity Instance Object 1293
  • Apache Lucene 9.11.0 Upgrade 1294

2024-05-26-01

  • Add Entity Alias Types and Entity Aliases 1112
  • Error Prone 2.27.1 Upgrade 1117

2024-05-12-01

  • graphql-java-annotations 21.2 Upgrade 1111
  • MySQL and MySQL Connector/J 8.4.0 Upgrade 1113
  • jOOQ 3.19.8 Upgrade 1114

2024-04-28-01

  • Clarify Naming of entityInstancePK and relatedPK Parameters 1104
  • Remove UNKNOWN Component Vendor 1105
  • Eliminated Repeated Calling of getEntityAttributeTypeName() 1106
  • Add CreateEntityInstance, SendEvent, DeleteEntityInstance, and RemoveEntityInstance UCs 1107
  • cucumber-java8/cucumber-junit 7.17.0 Upgrade 1108
  • Guava 33.1.0-jre Upgrade 1109
  • ICU4J 75.1 Upgrade 1110

2024-04-14-01

  • jOOQ 3.19.7 Upgrade 1103

2024-03-31-01

  • Error Prone 2.26.1 Upgrade 1096
  • graphql-java 21.5 Upgrade 1097

2024-03-17-01

  • Include Field vendorTypeName When Indexing and Searching Vendors 1075
  • Include Field customerTypeName When Indexing and Searching Customers 1076
  • Include Field warehouseTypeName When Indexing and Searching Warehouses 1077
  • Apache Lucene 9.10.0 Upgrade 1095

2024-03-03-01

  • jOOQ 3.19.4 Upgrade 1092
  • MySQL and MySQL Connector/J 8.3.0 Upgrade 1093
  • jOOQ 3.19.5 Upgrade 1094

2024-02-18-01

  • Error Prone 2.24.1 Upgrade 1089
  • Correct StringCaseLocaleUsage Warnings From Error Prone 1090
  • Apache Lucene 9.9.2 Upgrade 1091

2024-02-04-01

  • Migrate Usage of java.util.Date to Modern Implementation 1080
  • jOOQ 3.19.3 Upgrade 1086
  • Remove "logging" 1087
  • ICU4J 74.2 Upgrade 1088

2024-01-21-01

  • Add Inventory Condition Tests 1066
  • Add Allocation Priority Tests 1067
  • Add UI for Maintaining Warehouse Types 1078
  • Apache Ivy 2.5.2 Upgrade 1079
  • jQuery 3.7.1 Upgrade 1081
  • NPE When Indexing Warehouses 1084
  • IndexField partyEmployeeName Incorrectly Capitalized 1085

2024-01-07-01

  • Add Warehouse Types 845
  • Adding Location with Null Validation for Location Name Element Always Fails 856
  • Add Confirmation When Deleting Locations 857
  • Add Confirmation When Deleting Location Name Elements 858
  • Add Confirmation When Deleting Location Types 859
  • Add Confirmation When Deleting Inventory Location Groups 860
  • Add Confirmation When Deleting Warehouses 861
  • 2024 Copyright Update 1057
  • kafka-clients 3.6.1 Upgrade 1062
  • cucumber-java8/cucumber-junit 7.15.0 Upgrade 1063
  • Remove Unnecessary BaseForm and BaseResult Casts 1064
  • Guava 33.0.0-jre Upgrade 1065
  • Remove Extra Commas and Adding Missing Quotes on Delete Pages 1068
  • Prevent Security Cache from Expiring Keys 1082

2023-12-24-01

  • Encapsulate Amounts/Prices/Costs in Objects for GraphQL 1058
  • Encapsulate Percent Field in Percent Object for FilterAdjustmentPercent 1059
  • Apache Lucene 9.9.1 Upgrade 1060
  • jOOQ 3.19.1 Upgrade 1061

2023-12-10-01

  • Upgrade to Custom kafka-rar 1.0.0 1054
  • kafka-clients 3.6.0 Upgrade 1055
  • Document Support for Kafka Transactions 1056

2023-11-26-01

  • MySQL Connector/J 8.2.0 Upgrade 854
  • Add Location Use Type Object and Queries 855
  • Incorrect Paths for Inventory Location Group Volumes 867
  • cucumber-java8/cucumber-junit 7.14.0 Upgrade 1052
  • ClassGraph 4.8.165 Upgrade 1053

2023-11-12-01

  • Add Specific Entity Attribute Group as a Field to Base Entity Instance Object 825

2023-10-29-01

  • graphql-java-annotations 21.1, graphql-java 21.2 and graphql-java-extended-scalars 21.0 Upgrade 851
  • graphql-java 21.3 Upgrade 852
  • Convert Query and Mutation Classes to Interfaces 853

2023-10-15-01

  • jOOQ 3.18.7 Upgrade 849
  • Apache Lucene 9.8.0 Upgrade 850

2023-10-01-01

  • Guava 32.1.2-jre Upgrade 847
  • Move Database Migration Scripts to Database Utility 848

2023-09-17-01

  • Permissions on Warehouse Component UCs 844

2023-09-03-01

  • Add GL Accounts to Item Accounting Category Object 846

2023-08-20-01

  • jOOQ 3.18.6 Upgrade 838
  • Add Geo Code Type Object and Queries 839
  • Add Geo Code Scope Object and Queries 840
  • Add Geo Code Object and Queries 841
  • Remove Workflow Types 842
  • Convert WorkflowStepTypes to an Enum 843

2023-08-06-01

  • commons-fileupload 1.5 Upgrade 834
  • commons-io 2.13.0 Upgrade 835
  • ICU4J 73.2 Upgrade 836
  • commons-codec 1.16.0 Upgrade 837

2023-07-23-01

  • Update Wiki and Issues Links 830
  • Allow GetPartyAlias and GetPartyAliases UCs to Also Get Aliases by Party Alias Types 831
  • Switch to echothree/ant for Builds 832
  • Use Message Resources on Accounting Home Page 833

2023-07-09-01

  • NullPointerException Attempting to Index ContactMechanism 457
  • Add Indexing and Searching of Party Aliases 806
  • Add Party Aliases to Vendors 815
  • Add Party Aliases to Employees 816
  • Add Party Alias Type Mutations 818
  • Add Party Alias Mutations 819
  • Add Entity Appearance Field to Indexes 826
  • Guava 32.1.1-jre Upgrade 827
  • Simplify BaseObject 828
  • Apache Lucene 9.7.0 Upgrade 829

2023-06-25-01

  • Add "Is Extensible" Column to Entity Types 784
  • Enforce "Is Extensible" for Tag Scope Entity Types 785
  • Enforce "Is Extensible" for Entity Type Attributes 786
  • Enforce "Is Extensible" for Comment Types 787
  • Enforce "Is Extensible" for Rating Types 788
  • Enforce "Is Extensible" for Message Types 789
  • Add Additional Columns and Appearances to Entity Types Listing and Review Pages 795
  • Add Entity Attributes and Appearances to Entity List Items 796
  • Include Track Revisions and Sort Order on Entity Attributes List 800
  • Replace Yes, No, and Not Set with Message Resources 801
  • Deleting Rating Type With Multiple List Items Results in Database Error 802
  • GetContentCatalogItems UC Returns No Content Catalog Items 803
  • Do Not Expose Entity Instance Information for Content Category Items 804
  • Expose Entity Instance Information for Content Catalog Items 805
  • Add Party Aliases to Warehouses 809
  • Add Parent Party Type to Party Type Listing 810
  • Touch Dependent Content Catalogs When Content Collection Is Modified 811
  • Touch Dependent Content Categories When Content Catalog Is Modified 812
  • Touch Dependent Content Catalog Items When Content Category Is Modified 813
  • Convert AppearanceModificationSubscriber to Use BaseEventSubscriber 814
  • Add Party Alias Type Object and Queries 817
  • Add Party Alias Object and Queries 820
  • Correct Link to Party Alias Type Review Page 821
  • jOOQ 3.18.5 Upgrade 822
  • Add Tags and Attributes to Party Alias Types 823

2023-06-11-01

  • Add Support for Updating Component Vendors When Loading From XML 745
  • Add Support for Updating Entity Types When Loading From XML 746
  • Add Support for Updating Workflows When Loading From XML 752
  • Add Facet UCs for Employees 761
  • Add Facet UCs for Customers 762
  • Add Order Object 763
  • Add Order Line Object 764
  • Add Order Time Object 765
  • Add Order Line Time Object 767
  • MySQL Connector/J 8.0.33 Upgrade 775
  • Convert Warehouse and Location Page Titles to Use Message Resources 776
  • Convert Warehouse and Location Breadcrumbs to Use Message Resources 777
  • Simple Warehouse Search 778
  • Change Formatting of Multiple List Item Attribute Values to One per Line 779
  • Apache POI 3.2-FINAL Downgrade 780
  • Warehouse List and Search Results Export 781
  • Convert Company/Division/Department Page Titles to Use Message Resources 782
  • Convert Employee Page Titles to Use Message Resources 783
  • Add Module Dependencies Linking Appropriate Modules Back to src 791
  • Add Order Role Type Object 792
  • Add Order Role Object 793
  • cucumber-java8/cucumber-junit 7.12.1 Upgrade 794

2023-05-28-01

  • Add Warehouse Mutations 721
  • Apache Lucene 9.6.0 Upgrade 724
  • Add Support for Indexing and Searching Boolean Attributes 725
  • Add Locations to Identify Command 726
  • Add Divisions to Identify Command 727
  • Add Departments to Identify Command 728
  • Add Indexing of Warehouses 731
  • Add Searching of Warehouses 732
  • Add Tags, Attributes, and Events to Location Review 734
  • Add Appearance to Warehouse List and Review Pages 735
  • Add GetWorkflowChoices UC 737
  • Add Component Vendors to Identify Command 739
  • Add Entity Types to Identify Command 740
  • Add Additional Information to Entity Type Review Page 741
  • Link Component Vendor and Entity Type on Events Page 742
  • Add Facet UCs for Warehouses 743
  • Security Role CommandMessage.Edit Is Missing 744
  • Include Apache License Notice in Page Footer 749
  • Include Locations on Warehouse Review Page 750
  • Add Yellow Highlighter as a Sample Appearance 751
  • Add Entity Visit and Appearance to Location List and Review Pages 756
  • Add Entity Visit to Warehouse List Page 757
  • Installation Directions Improvements 758
  • Remaining Usage of Component Vendor of "EchoThree" 759
  • reload4j 1.2.25 Upgrade 760

2023-05-14-01

  • Add Order Time Type Object and Queries 702
  • Add Order Time Type Mutations 703
  • Add GL Account Object and Queries 704
  • Add GL Account Mutations 705
  • Add Customer Type Object and Queries 708
  • Add Customer Type Mutations 709
  • Rename Component Vendor ECHOTHREE to ECHO_THREE 719
  • Add Warehouse Object and Queries 720
  • Add Companies and Warehouses to Identify UC 722
  • jOOQ 3.18.4 Upgrade 723

2023-04-30-01

  • Add Term Type Object and Queries 684
  • Add Term Object and Queries 686
  • Allow Entity Lock Recovery 701
  • Add Allocation Priorty Object and Queries 706
  • Add Allocation Priority Mutations 707
  • ICU4J 73.1 Upgrade 713
  • ClassGraph 4.8.157 Upgrade 714
  • graphql-java 17.6 Upgrade 715
  • Null passwordVerifiedTime Throws Exception 716
  • Null offerUse Throws Exception 717
  • Rename UserSession's PasswordVerifiedTime to IdentityVerifiedTime 718

2023-04-16-01

  • Add Wishlist Type Mutations 640
  • Add Wishlist Priority Mutations 642
  • Add Order Type Mutations 644
  • Add Order Priority Mutations 646
  • Add Vendor Item Mutations 689
  • Add Vendor Item Cost Mutations 691
  • Add Vendor Type Mutations 693
  • jOOQ 3.18.2 Upgrade 697
  • Apache Lucene 9.5.0 Upgrade 698
  • canSpecifyParty() Throwing NPE 699
  • Add Vendor Mutations 700
  • jOOQ 3.18.3 Upgrade 710
  • Rename Wishlist Type Priorities to Wishlist Priorities 711

2023-04-02-01

  • Add Vendor Item Object and Queries 688
  • Add Vendor Item Cost Object and Queries 690
  • cucumber-java8/cucumber-junit 7.11.2 Upgrade 695
  • jOOQ 3.17.11 Upgrade 696

2023-03-19-01

  • Add Workflow Entrance Security Roles Object and Queries 654
  • Add Workflow Destination Party Type Object and Queries 676
  • Add Workflow Destination Security Role Object and Queries 678
  • Add Workflow Destination Selector Object and Queries 680
  • Add Vendor Type Object and Queries 692
  • WildFly 26.1.3 Upgrade 694

2023-03-05-01

  • Add Workflow Entrance Party Types Object and Queries 653
  • Add Workflow Entrance Selectors Object and Queries 655
  • Add Workflow Destinations Object and Queries 662
  • Add Workflow Destination Steps Object and Queries 664
  • Add Workflow Selector Kind Object and Queries 666
  • Add Workflow Entity Type Object and Queries 668
  • Add Security Role Object and Queries 682

2023-02-19-01

  • Add Workflow Entrance Object and Queries 651
  • Add Workflow Entrance Steps Object and Queries 656
  • MySQL Connector/J 8.0.32 Upgrade 661

2023-02-05-01

  • Add Wishlist Type Object and Queries 639
  • Add Wishlist Type Priority Object and Queries 641
  • Add Order Type Object and Queries 643
  • Add Order Priority Object and Queries 645
  • Gson 2.10.1 Upgrade 647
  • Apache Lucene 9.4.2 Upgrade 648
  • Replace Date and Time Strings with Date and Time Objects 649
  • cucumber-java8/cucumber-junit 7.11.1 Upgrade 650

2023-01-22-01

  • Add Content Category Item Mutations 615
  • Add Content Catalog Mutations 616
  • Add Content Category Mutations 617
  • Add Content Collection Mutations 618
  • jOOQ 3.17.7 Upgrade 634
  • Add Role Type object 635
  • Add Party Relationship object 636
  • Replace Role Type of SUPPLIER with VENDOR 637
  • Add Party Relationship Type Object 638

2023-01-08-01

  • Modifying Appearance Should TOUCH Entity Instances With That Appearance 601
  • Add Entity Attribute Entity Attribute Group Mutations 610
  • 2023 Copyright Update 612
  • ICU4J 72.1 Upgrade 613
  • Remove setDefault* Mutations 614
  • Move CommandResult fields to CommandResult object 633

2022-12-25-01

  • Add Related Item Type Object and Queries 545
  • Add Related Item Type Mutations 546
  • Add Related Item Object and Queries 547
  • Add Related Item Mutations 548
  • Add Search Result Action Type Object and Queries 567
  • Add Search Result Action Type Mutations 568
  • Add Item Unit of Measure Type Object and Queries 598
  • Add Item Unit of Measure Type Mutations 599

2022-12-11-01

  • jOOQ 3.17.6 Upgrade 611

2022-11-27-01

  • Add Tag Scope Mutations 554
  • Add Tag Scope Entity Type Object and Queries 555
  • Add Tag Scope Entity Type Mutations 556
  • Add Tag Object and Queries 557
  • Add Tag Mutations 558
  • Add Entity Tag Object and Queries 559
  • Add Entity Tag Mutations 560
  • Add Pagination to languages Query 602
  • Add Pagination to currencies Query 603
  • Add Pagination to timeZones Query 604
  • Add Pagination to dateTimeFormats Query 605
  • Add Pagination to personalTitles Query 606
  • Add Pagination to nameSuffixes Query 607
  • Apache Ivy 2.5.1 Upgrade 608
  • Add Entity Attribute Group Mutations 609

2022-11-13-01

  • jOOQ 3.17.5 Upgrade 600

2022-10-30-01

  • Editing Offer to Add Offer Item Price Filter Should Remove All Offer Item Prices 542
  • Add Pagination to customers Query 588
  • Add Pagination to employees Query 589
  • Add Pagination to vendors Query 590
  • Add UniversalEntitySpec to GetOfferItem UC 593
  • Add Id to Events Sent to Kafka Topics 594
  • entityInstance Query Not Correctly Handling Ids 595
  • Increase Build Memory to 6G 596

2022-10-16-01

  • Editing Offer to Add Offer Item Selector Should Remove All Offer Items 541
  • Add Tag Scope Object and Queries 553
  • Apache Lucene 9.4.0 Upgrade 579
  • Send Kafka Events in Avro Format 580
  • Gson 2.9.1 Upgrade 581
  • graphql-java 17.4 and graphql-java-extended-scalars 17.1 Upgrade 582
  • Send Kafka Events in JSON Format 583
  • SLF4J 1.7.36 Upgrade 584
  • Include Content-Type Header for JSON Kafka Events 585
  • Allow entityInstance Query to Accept All Types of Entity Instance References 586
  • Add Party Queries 587
  • Replace Periods With Dashes in Kafka Topic Name 591
  • Add lucene-backward-codecs 592

2022-10-02-01

  • Add Item Description Type Use Type Object and Queries 549
  • Add Item Description Type Use Type Type Mutations 550
  • Add Item Description Type Use Object and Queries 551
  • Add Item Description Type Use Mutations 552
  • WildFly 26.1.2 Upgrade 561
  • jOOQ 3.17.4 Upgrade 562
  • jQuery 3.6.1 Upgrade 563
  • Apache Lucene 9.3.0 Upgrade 569
  • Add Entity Visit TO 570
  • Add New/Updated/Unchanged Column to Item Search Results 571
  • GetEmployee and GetVendor UCs Incorrectly Handling No Parameters 572
  • Add Default partySecurityRoleTemplate With No Roles 573
  • Get UCs for Multiple Entities Sending READ Events 574
  • GetGeoCode UC Not Sending READ Event 575
  • sendEvent(...) Should Format EntityInstance Before Logging 576
  • Send Events Using Kafka 577
  • Remove Documentation for Apache Ivy 578

2022-09-18-01

  • Prohibit Manual Offer Item Modifications if Offer Item Selector Set 539
  • Prohibit Manual Offer Item Price Modifications if Offer Item Price Filter Set 540
  • Editing GL Account With Null GL Account Category Fails With NPE 543
  • Add createItemSearchResultAction Mutation 564
  • Add createUserVisitCampaign Mutation 565
  • Add createUserVisitTrack Mutation 566

2022-09-04-01

  • Add Pronouns to Profiles 324
  • Add Pronunciation to Profiles 325
  • Add Opaque GraphQL Pagination Cursors 378
  • Impossible to Add Item Alias Unless One Already Exists On Item Review Page 530
  • Remove "TEST_PAYMENT_PROCESSOR_TYPE" 531
  • Switch "TEST_PAYMENT_PROCESSOR" to "SIMULATION" 532
  • Increase Maximum Description Length to 132 Characters 534
  • Break Apart IndexConstants into Enums 536
  • Break Apart QueueConstants into Enums 537
  • Break Apart SearchConstants into Enums 538

2022-08-21-01

  • Add Payment Processor Type Code Types for Monetra 14
  • Add Payment Processor Type Codes for Monetra 15
  • Add Payment Processor Type for Monetra 20
  • Add Payment Processor Type for Simulation 21
  • Add Payment Processor Type Actions for Monetra 23
  • Add Pagination to entityInstances Field on Entity Type Object 427
  • MySQL Connector/J 8.0.30 Upgrade 523
  • Add Item Alias Checksum Type Queries 524
  • Modifying ItemAliasTypeName Should Reindex All Items Utilizing It 525
  • queueEntityInstanceToIndexing(...) Called Too Frequently 526
  • ClassGraph 4.8.149 Upgrade 528
  • jOOQ 3.17.3 Upgrade 533

2022-08-07-01

  • Add Item Accounting Category Object and Queries 502
  • Add Item Accounting Category Mutations 503
  • Add Item Purchasing Category Object and Queries 504
  • Add Item Purchasing Category Mutations 505
  • Add Item Alias Type Object and Queries 506
  • Add Item Alias Type Mutations 507
  • Add Item Alias Object and Queries 508
  • Add Item Alias Mutations 509
  • Don't Log IP Address if Login is Local 517
  • Cannot Add Item Description Type Without a Mime Type Usage Type 519
  • Item Description Type Review Shouldn't Show Mime Type Usage Type if Null 520
  • Use GraphQL Unions for Entity Attributes 522

2022-07-24-01

  • GraphQL Mutations for Item Description Types 413
  • GraphQL Mutations for Item Image Types 415
  • GraphQL Mutations for Item Descriptions 417
  • Add Queries for Entity Attributes 429
  • Add Entity Attribute Mutations for Collections 467
  • Add Entity Attribute Mutations for Entities 469
  • jOOQ 3.17.2 Upgrade 513
  • Add Entity Names Object 514
  • Add Description Field to Entity Instance Object 518

2022-07-10-01

  • Add entityAttributeGroups to Entity Attribute Object 426
  • Add Cancellation Policy Queries 443
  • Add Return Policy Queries 449
  • Add Entity Attribute Mutations for CLOBs 466
  • Add Entity Attribute Mutations for GeoPoints 470
  • Add CLOB to Entity Attribute Object 473
  • Add Collection to Entity Attribute Object 474
  • Add Entity to Entity Attribute Object 476
  • Add GeoPoint to Entity Attribute Object 477
  • jOOQ 3.17.1 Upgrade 501
  • UserVisits Not Being Invalidated by Servlet Container for GraphQL 512

2022-06-26-01

  • GraphQL Queries for Getting Item Results Facets 405
  • Add Cancellation Kind Queries 440
  • Add Return Kind Queries 446
  • Add Entity Attribute Mutations for Dates 468
  • Add Entity Attribute Mutations for Names 471
  • Add Entity Attribute Mutations for Times 472
  • Add Date to Entity Attribute Object 475
  • Add Name to Entity Attribute Object 478
  • Add Time to Entity Attribute Object 479
  • Error Prone 2.14.0 Upgrade 487
  • cucumber-java8/cucumber-junit 7.3.4 Upgrade 488
  • ClassGraph 4.8.147 Upgrade 489
  • commons-codec 1.15 Upgrade 490
  • commons-cli 1.5.0 Upgrade 491
  • ROME 1.18.0 Upgrade 492
  • Gson 2.9.0 Upgrade 493
  • commons-collections4 4.4 Upgrade 494
  • httpcore 4.4.15 Upgrade 495
  • javassist 3.29.0-GA Upgrade 496
  • freemarker 2.3.31 Upgrade 497
  • assertj-guava 3.5.0 Upgrade 498
  • assertj-core 3.23.1 Upgrade 499
  • xercesImpl 2.12.2 Upgrade 500
  • GetItemDescriptions UC Not Setting Item in Result 510

2022-06-12-01

  • Additional Item Object FIelds 438
  • Add Cancellation Kind Object 439
  • Add Cancellation Policy Object 442
  • Add Return Kind Object 445
  • Add Return Policy Object 448
  • Add Entity Attribute Mutations 481
  • Add Entity List Item Mutations 482
  • WildFly 26.1.1 Upgrade 484
  • Rename partyId to id for User Login Mutations 486

2022-05-29-01

  • Add EntityListItemSequence to Entity Attribute Object 480
  • Apache Lucene 9.2.0 Upgrade 483

2022-05-15-01

  • MySQL Connector/J 8.0.29 Upgrade 464
  • Entity Attribute Mutations for Booleans, Integers, Longs, and Strings 465

2022-05-01-01

  • GraphQL Objects and Queries for Item Descriptions 416
  • WildFly 26.1.0 Upgrade 453
  • jOOQ 3.16.6 Upgrade 458
  • ICU4J 71.1 Upgrade 459
  • Convert Boolean to a BIT(1) 460
  • Missing Initial Entity Types 461
  • Switch IntelliJ Project from JDK_17_PREVIEW to JDK_17 462
  • Remove Dependency on Spring 463

2022-04-17-01

  • Spring 5.3.18 Upgrade 452
  • Error Prone 2.13.0 Upgrade 454
  • ClassGraph 4.8.143 Upgrade 455
  • JaCoCo 0.8.8 Upgrade 456

2022-04-03-01

  • Apache Lucene 9.1.0 Upgrade 451

2022-03-20-01

  • GraphQL Objects and Queries for Item Image Types 414
  • CreateEntityListItemAttributeForm Extends Incorrect Interface 423
  • GraphQL Mutations for Entity List Item Attributes 424
  • GraphQL Mutations for Entity Multiple List Item Attributes 425
  • Allow Anyone to Call GetEntityListItems and Get EntityListItem UCs 428
  • Correct GraphQL Description for Entity Attribute Group Object 430
  • Guava 31.1-jre Upgrade 431
  • GraphQL Objects and Queries for Item Delivery Types 432
  • GraphQL Objects and Queries for Item Inventory Types 433
  • GraphQL Queries for Item Price Types 434
  • GraphQL Queries for Item Types 435
  • GraphQL Objects and Queries for Item Use Types 436
  • Additional Item Description Type Object FIelds 437

2022-03-06-01

  • GraphQL Objects for Item Description Types 412
  • jOOQ 3.16.4 Upgrade 419
  • cucumber-java8/cucumber-junit 7.2.3 Upgrade 420
  • ClassGraph 4.8.141 Upgrade 421
  • Add Permissions to Entity Attribute Commands 422

2022-02-20-01

  • Remove Jakarta Standard Taglib 418

2022-02-06-01

  • GraphQL Mutations for Offer Items 135
  • GraphQL Mutations for Offer Item Prices 136
  • GraphQL Mutations for Item Prices 403
  • Error Prone 2.11.0 Upgrade 407
  • jOOQ 3.16.3 Upgrade 408
  • JFreeChart 1.5.3 Upgrade 409
  • WildFly 26.0.1 Upgrade 410
  • GraphQL Mutations for Items 411

2022-01-23-01

  • Convert all count* Functions to Return longs 393
  • Apply Appearances in Item Category List 396
  • GraphQL Objects for Item Prices 397
  • GraphQL Objects for Offer Items 398
  • GraphQL Objects for Offer Item Prices 399
  • CountedObjects Should Allow Any Object 400
  • jOOQ 3.16.2 Upgrade 401
  • ClassGraph 4.8.138 Upgrade 402
  • Gson 2.8.9 Upgrade 404
  • MySQL Connector/J 8.0.28 Upgrade 406

2022-01-09-01

  • 2022 Copyright Update 358
  • Add totalCount to GraphQL Pagination 379
  • Implement Alternative to Deprecated GraphQL Context 380
  • Add Pagination to items Query 381
  • Add Pagination to items in Company, Remove itemCount 382
  • Remove itemCount from ItemCategory Object 383
  • Session.prepareStatement(...) Caching Prepared Statements Before Substitutions 384
  • Apache Lucene 9.0.0 Upgrade 385
  • ICU4J 70.1 Upgrade 386
  • SLF4J 1.7.32 Upgrade 387
  • Add Pagination to customerResults, employeeResults and vendorResults Queries 388
  • Add Pagination to divisions in Company, Remove divisionCount 389
  • Add Pagination to departments in Division, Remove departmentCount 390
  • Add Pagination to offers in Department, Remove offerCount 391
  • Add description to Item Object 392
  • jOOQ 3.16.0 Upgrade 394
  • jOOQ 3.16.1 Upgrade 395

2021-12-26-01

  • Prototype GraphQL Pagination 362
  • Convert GraphQL Tests to Text Blocks 370
  • WildFly 26.0.0 Upgrade 371
  • Apache Lucene 8.11.1 Upgrade 372
  • Customer Review Page Throwing NPE 373
  • Quick Search Giving Duplicate Key Exceptions Searching for "Test Customer" 376

2021-12-12-01

  • jOOQ 3.15.5 Upgrade 368

2021-11-28-01

  • GraphQL Objects for Search Check Spelling Action Types 205
  • graphql-java 17.3 and graphql-java-annotations 9.1 Upgrades 364
  • ClassGraph 4.8.135 Upgrade 365
  • GraphQL Query for Check Item Spelling 366
  • Apache Lucene 8.11.0 Upgrade 367

2021-11-14-01

  • WildFly 25.0.0 Upgrade 346
  • Java 17 Upgrade 355
  • Correct GraphQL Descriptions for Payment-Related Objects 361
  • WildFly 25.0.1 Upgrade 363

2021-10-31-01

  • GraphQL Objects for Workflow Types 336
  • GraphQL Objects for Security Role Groups 337
  • GraphQL Objects for Workflows 338
  • GraphQL Objects for Workflow Steps 339
  • GraphQL Objects for Workflow Step Types 340
  • Add employeeStatus and employeeAvailability fields to Employee object 341
  • Add itemStatus field to Item object 342
  • cucumber-java8/cucumber-junit 7.0.0 Upgrade 350
  • jOOQ 3.15.3 Upgrade 351
  • java.sql.SQLFeatureNotSupportedException Thrown When Binding to CLOBs 352
  • Call clearParameters() Before Binding Parameters 353
  • PMD 6.39.0 Upgrade 354
  • Remove NetBeans Project 356
  • MySQL Connector/J 8.0.27 Upgrade 357
  • GraphQL Objects for Workflow Entity Statuses 359

2021-10-17-01

  • GraphQL Objects and Mutations for Selectors 152

2021-10-03-01

  • Guava 31.0.1-jre Upgrade 345

2021-09-19-01

  • GraphQL Objects and Mutations for Employee Search 335

2021-09-05-01

  • GraphQL Objects for Departments 319
  • Apache Lucene 8.9.0 Upgrade 326
  • jOOQ 3.15.2 Upgrade 327
  • ClassGraph 4.8.115 Upgrade 328
  • Error Prone 2.9.0 Upgrade 329
  • Gson 2.8.8 Upgrade 330
  • cucumber-java8/cucumber-junit 6.11.0 Upgrade 331
  • GraphQL Objects for Entity Attribute Groups 332
  • Add entityAttributeGroups Field to BaseEntityInstanceObject 333
  • GraphQL Objects for Employees 334

2021-08-22-01

  • GraphQL Objects for Companies 317
  • GraphQL Objects for Divisions 318
  • WildFly 24.0.1 Upgrade 322

2021-08-08-01

  • GraphQL Objects and Mutations for Item Search 212
  • GraphQL Objects and Mutations for Vendor Search 218
  • Add itemCount and items Fields to Item Category GraphQL Objects 313
  • Stop Sending Null Events to SentEventEventBus 316
  • GraphQL Objects for Customers 320
  • Add salesOrderSequence Field to Offer and Offer Use GraphQL Objects 321

2021-07-25-01

  • GraphQL Objects and Mutations for Filter Steps 157
  • MySQL Connector/J 8.0.26 Upgrade 311
  • Switch MySQL Collation to utf8mb4_0900_ai_ci 312

2021-07-11-01

  • ClassGraph 4.8.109 Upgrade 307
  • jOOQ 3.14.12 Upgrade 308
  • graphql-java 16.2 and graphql-java-annotations 8.3 Upgrades 309
  • NPE Thrown in FilterModificationEventRecorder 310

2021-06-27-01

  • WildFly 24.0.0 Upgrade 306

2021-06-13-01

  • Implement an EventBus to Handle Filter Modifications 305

2021-05-30-01

  • MySQL Connector/J 8.0.25 Upgrade 299
  • jOOQ 3.14.11 Upgrade 300
  • Error Prone 2.7.1 Upgrade 301
  • Gson 2.8.7 Upgrade 302
  • ICU4J 69.1 Upgrade 303
  • ClassGraph 4.8.106 Upgrade 304

2021-05-16-01

  • WildFly 23.0.2 Upgrade 298

2021-05-02-01

  • jOOQ 3.14.9 Upgrade 293
  • ClassGraph 4.8.104 Upgrade 294
  • WildFly 23.0.1 Upgrade 295
  • Guava 30.1.1-jre Upgrade 296
  • Apache Lucene 8.8.2 Upgrade 297

2021-04-04-01

  • WildFly 23.0.0 Upgrade 292

2021-03-07-01

  • jOOQ 3.14.8 Upgrade 286
  • Guava 30.1-jre Upgrade 287
  • ClassGraph 4.8.102 Upgrade 288
  • Apache Lucene 8.8.1 Upgrade 289
  • cucumber-java8/cucumber-junit 6.10.0 Upgrade 290
  • Apache Commons HttpCore 4.4.14 / HttpClient 4.5.13 Upgrade 291

2021-02-21-01

  • Error Prone 2.5.1 Upgrade 283
  • Amazon Corretto 11.0.10.9.1 Upgrade 284
  • Apache Lucene 8.8.0 Upgrade 285

2021-02-07-01

  • GraphQL Objects and Mutations for Filters 155
  • Create Sources JAR File 278
  • Create Documentation JAR File 279
  • WildFly 22.0.0 Upgrade 280
  • MySQL Connector/J 8.0.23 Upgrade 281
  • Add Filter Adjustments to Filter Kinds GraphQL Object 282

2021-01-24-01

  • GraphQL Objects and Mutations for Filter Adjustments 156
  • GraphQL Objects and Mutations for Filter Adjustment Amounts 193
  • GraphQL Objects and Mutations for Filter Adjustment Percents 194
  • GraphQL Objects and Mutations for Filter Adjustment Fixed Amounts 195
  • Package Mail Transfer CLI Application as Self-Contained JAR 258
  • Update US Harmonized Tariff Schedule Files 276

2021-01-10-01

  • Additional Password Recovery Questions 235
  • Package Form CLI Application as Self-Contained JAR 259
  • Package Data Loader CLI Application as Self-Contained JAR 260
  • Package Database CLI Application as Self-Contained JAR 261
  • Add Compilation Smoke Test Using docker-build Image 263
  • 2021 Copyright Update 274

2020-12-27-01

  • GraphQL Objects for Filter Adjustment Sources 148
  • GraphQL Objects for Filter Adjustment Types 149
  • GraphQL Objects for Selector Types 151
  • ClassGraph 4.8.95 Upgrade 188
  • WildFly 21.0.2 Upgrade 189
  • Add @GraphQLName to GraphQL Mutations Beginning with "set" 190
  • Use GraphQLID for IDs 198
  • Add GitLab Insights Configuration 241
  • Bootstrap 4.5.3 Upgrade 245
  • jQuery 3.5.1 Upgrade 246
  • Popper 2.6.0 Upgrade 247
  • Security for Filter Component 262

2020-12-13-01

  • GraphQL Objects for Filter Types 154
  • GraphQL Objects and Mutations for Sequences 172
  • Replace synchronized With ReentrantLock in EntityIdGenerator 184
  • jOOQ 3.14.4 Upgrade 186
  • Switch to Mattermost for Notifications 187

2020-11-29-01

  • jOOQ 3.14.3 Upgrade 179
  • WildFly 21.0.1 Upgrade 180
  • AssertJ 3.18.1 Upgrade 181
  • graphql-java-annotations 8.3 Upgrade 183
  • MySQL Connector/J 8.0.22 Upgrade 185

2020-11-15-01

  • GraphQL Objects and Mutations for Sequence Types 171
  • GraphQL Objects for Sequence Encoder Types 173
  • GraphQL Objects for Sequence Checksum Types 174
  • Guava 30.0-jre Upgrade 177
  • Apache Lucene 8.7.0 Upgrade 178

2020-11-01-01

  • GraphQL Objects and Mutations for Offer Uses 133
  • GraphQL Objects for Selector Kinds 150
  • GraphQL Objects for Filter Kinds 153
  • jOOQ 3.14.0 Upgrade 175
  • Apache Lucene 8.6.3 Upgrade 176

2020-10-18-01

  • GraphQL Objects and Mutations for Offers 127
  • GraphQL Objects and Mutations for Uses 131
  • Move All Control Classes into control Packages 165
  • Remove “Mood” from Profiles 166
  • WildFly 21.0.0 Upgrade 168
  • Separate Search Results from SearchControl 170

2020-10-04-01

  • Disallow Deleting the OfferUse If It's In Use 102
  • GraphQL Objects and Mutations for Offer Name Elements 128
  • GraphQL Objects and Mutations for Use Name Elements 132
  • Break Up OfferControl 138
  • cucumber-java8/cucumber-junit 6.7.0 Upgrade 139
  • ROME 1.15.0 Upgrade 140
  • graphql-java-annotations 8.1 Upgrade 141
  • ClassGraph 4.8.90 Upgrade 142
  • Spring 5.2.9.RELEASE Upgrade 145
  • JaCoCo 0.8.6 Upgrade 146
  • FilterEntranceSteps Missing Unique Index on FilterId/FilterStepId 147
  • Disallow Deleting the Offer If It's In Use 160
  • Disallow Deleting the Use If It's In Use 161
  • Disallow Deleting the UseType If It's In Use 162
  • PMD 6.28.0 Upgrade 164

2020-09-20-01

  • Add Source Tests 118
  • Add GetOfferChainType UC 119
  • Add GetUseNameElement UC 120
  • Add GetOfferNameElement UC 121
  • Apache Lucene 8.6.2 Upgrade 122
  • MySQL Connector/J 8.0.21 Upgrade 123
  • Update INSTALL.md's JDK, Ant and MySQL Versions 124
  • Break Up OrderControl 125
  • GraphQL Objects and Mutations for Use Types 137

2020-09-06-01

  • Add Offer Item Price Tests 86
  • Add Use Type Tests 115
  • Add Use Tests 116
  • Add Offer Use Tests 117

2020-08-23-01

  • Create Purchase Order 38
  • Add Offer Tests 84
  • Add Offer Item Tests 85
  • Allow Cancelation of a Purchase Order During Entry 110
  • Add Script to Configure WildFly and Deploy Application 111
  • Apache Lucene 8.6.1 Upgrade 112
  • Rename Cancelled to Canceled 113

2020-08-09-01

  • jOOQ 3.13.4 Upgrade 105
  • Apache Lucene 8.6.0 Upgrade 106

2020-07-26-01

  • Add Content Collection Tests 78
  • Add Content Catalog Tests 79
  • Add Content Category Tests 80
  • Add Content Category Item Tests 81

2020-07-12-01

  • NPE from CreatePurchaseInvoice UC 101
  • Error Prone 2.4.0 Upgrade 88
  • graphql-java-annotations 8.0.1 Upgrade 90
  • Apache FreeMarker 2.3.30 Upgrade 91
  • ROME 1.14.1 Upgrade 92
  • Apache Commons CLI 1.4 Upgrade 93
  • Apache Commons Codec 1.14 Upgrade 94
  • Apache Commons Digester 1.8.1 Upgrade 95
  • Apache Commons IO 2.7 Upgrade 96
  • Apache Commons Logging 1.2 Upgrade 97
  • cucumber-java8/cucumber-junit 6.2.2 Upgrade 98
  • ClassGraph 4.8.87 Upgrade 99
  • WildFly 20.0.1 Upgrade 100

2020-06-28-01

  • Add Vendor Tests 76
  • Add Vendor Item Tests 77
  • Sales Invoices and Purchase Invoices Have Same Description 82
  • Add Item Price Tests 83
  • Add Vendor Item Cost Tests 87

2020-06-14-01

  • Add FOB Terms and Conditions to OrderDetails 62
  • Add FOB Terms and Conditions to InvoiceDetails 63
  • Different ULIDs for Same Object When Generated 65
  • WildFly 20.0.0 Upgrade 66
  • Add Workflow for Purchase Orders 67
  • Apache Lucene 8.5.2 Upgrade 68
  • Implement DefaultFreeOnBoard for Customer Types 69
  • Implement DefaultFreeOnBoard for Vendor Types 70
  • jOOQ 3.13.2 Upgrade 72
  • ICU4J 67.1 Upgrade 73
  • ClassGraph 4.8.83 Upgrade 74
  • graphql-java 15.0 Upgrade 75

2020-05-31-01

  • Add Payment Processor Transactions 9
  • Add Payment Processor Transaction Codes 10
  • Convert Payment Method Type Party Types to Versioned Entity 26
  • Separate Lot Aliases from InventoryControl 53
  • Basic Lot Implementation With Controller and TOs 54
  • Separate Lot Times from InventoryControl 55
  • Separate Payment Processors from PaymentControl 56
  • Move Payment Method Type Party Types to PaymentMethodTypeControl from PaymentControl 57
  • Separate Payment Methods from PaymentControl 58
  • Separate Party Payment Methods from PaymentControl 59
  • MySQL Connector/J 8.0.20 Upgrade 60
  • Add FOB Terms and Conditions 61
  • Additional Invoice Types 64

2020-05-17-01

  • Add Payment Processor Type Actions 8
  • Add Payment Processor Result Codes 11
  • Add Payment Processor Type Code Types 12
  • Add Payment Processor Type Codes 13
  • Add Payment Processor Actions 22
  • Convert Payment Method Types to Versioned Entities 25
  • Convert Payment Processor Types to Versioned Entities 27
  • Add Optional Parent Shipment Package to Shipment Package Details 28
  • Rename Box Type to Package Type 33
  • WildFly 19.1.0 Upgrade 35
  • Separate BillingControl from PaymentControl 36
  • Remove Lot Types 46
  • Guava 29.0-jre Upgrade 47

2020-05-03-01

  • GraphQL Object Addition for appearance (core) E3-2258
  • Cucumber Tests for Base Encryption Keys (core) E3-2564
  • Cucumber Tests for Party Payment Methods (payment) E3-2565
  • Prevent Deletion of Contact Mechanism Used By Party Payment Method (contact) E3-2566
  • Billing Contact Mechanism Missing When Editing Customer Payment Method (ui-main) E3-2567
  • Reduce Repetition of Persona Names in Tests (miscellaneous) E3-2568
  • Lucene 8.5.0 Upgrade (index) E3-2569
  • Cucumber Tests for Entity Attributes (index) E3-2570
  • Disable Non-Credit Card Payment Methods 1
  • Add Sequence Encoder for Reverse/Swap 2
  • Add Sequence Checksum to Hash All Characters 3
  • Increase Length of Default Sequence Types 4
  • Start Beginning Sequences at Non-Zero 5
  • Apache Lucene 8.5.1 Upgrade 6
  • Add Payment Processor Action Types 7
  • Add MOD 10 Checksum for Sequences 16
  • Switch Sequence Types to Use Reverse/Swap Encoding and MOD 10 Checksum 17

2020-03-19-01

  • Identify UC Should Include Security Checks Against Invoking Party (search) E3-1962
  • GraphQL Object Additions for componentVendors and componentVendor (core) E3-2249
  • GraphQL Object Additions for entityTypes and entityType (core) E3-2250
  • GraphQL Object Addition for entityInstance (core) E3-2260
  • Handle Customers in Universal Search (search) E3-2510
  • Handle Vendors in Universal Search (search) E3-2511
  • Handle Item Descriptions in Universal Search (search) E3-2512
  • jOOQ 3.12.4 Upgrade (miscellaneous) E3-2543
  • Add Security to Employee Search UCs (search) E3-2544
  • jOOQ 3.13.0 Upgrade (miscellaneous) E3-2545
  • Move Functions for Managing Base Keys to Client Library (core) E3-2547
  • Apache Lucene 8.4.1 Upgrade (index) E3-2548
  • Correct Spelling of Maintenance (search) E3-2549
  • Contributor Covenant Code of Conduct 2.0 Upgrade (miscellaneous) E3-2550
  • Bootstrap 4.4.1 / Popper.js 1.16.1 / jQuery 3.4.1 Upgrade (miscellaneous) E3-2551
  • Update Customer Search and Review Appearance (ui-main) E3-2554
  • graphql-java 14.0 / graphql-java-annotations 8.0 Upgrades (graphql) E3-2555
  • Cucumber 5.4.2 Upgrade (miscellaneous) E3-2556
  • WildFly 19.0.0 Upgrade (miscellaneous) E3-2557
  • ICU4J 66.1 Upgrade (miscellaneous) E3-2558
  • jOOQ 3.13.1 Upgrade (miscellaneous) E3-2559
  • MySQL Connector/J 8.0.19 Upgrade (miscellaneous) E3-2560
  • ClassGraph 4.8.65 Upgrade (miscellaneous) E3-2561
  • Cucumber 5.5.0 Upgrade (miscellaneous) E3-2562

2020-01-15-01

  • Relax Security for Geo Component (geo) E3-2509
  • graphql-java-annotations 7.2.1 Upgrade (graphql) E3-2514
  • WildFly 18.0.0 Upgrade (miscellaneous) E3-2515
  • Guava 28.1-jre Upgrade (miscellaneous) E3-2516
  • jOOQ 3.12.3 Upgrade (miscellaneous) E3-2517
  • Apache Ivy 2.5.0 Upgrade (miscellaneous) E3-2518
  • MySQL Connector/J 8.0.18 Upgrade (miscellaneous) E3-2519
  • Add CODEOWNERS for GitLab (miscellaneous) E3-2520
  • WildFly 18.0.1 Upgrade (miscellaneous) E3-2521
  • GraphQL Mutations Resulting in IllegalStateException (graphql) E3-2522
  • 2020 Copyright Update (miscellaneous) E3-2523
  • Lucene 8.4.0 Upgrade (index) E3-2524
  • ClassGraph 4.8.59 Upgrade (miscellaneous) E3-2525
  • ICU4J 65.1 Upgrade (miscellaneous) E3-2526
  • Commons-FileUpload 1.4 Upgrade (miscellaneous) E3-2527
  • Guava 28.2-jre Upgrade (miscellaneous) E3-2528
  • Spring 5.0.15.RELEASE Upgrade (Except spring-struts) (miscellaneous) E3-2529
  • taglibs.jsp References taglib Not Included in Deployed Application (ui-cms) E3-2530
  • Gson 2.8.6 Upgrade (miscellaneous) E3-2531
  • Cucumber 4.8.0 Upgrade (miscellaneous) E3-2532
  • Apache Commons HttpCore 4.4.12 / HttpClient 4.5.10 Upgrade (miscellaneous) E3-2533
  • JaCoCo 0.8.5 Upgrade (miscellaneous) E3-2534
  • ROME 1.12.2 Upgrade (miscellaneous) E3-2535
  • Remove Groovy (miscellaneous) E3-2536
  • FreeMarker 2.3.29 Upgrade (miscellaneous) E3-2537
  • Remove Quartz (service-job) E3-2538
  • Reactive Streams 1.0.3 Upgrade (miscellaneous) E3-2539
  • assertj-core 3.14.0 / assertj-guava 3.3.0 Upgrade (miscellaneous) E3-2540
  • SLF4J 1.7.30 Upgrade (miscellaneous) E3-2541

2019-10-09-01

  • graphql-java 12.0 and graphql-java-annotations 7.0 Upgrades (graphql) E3-2443
  • Remove GraphQL Endpoint Under /main (ui-main) E3-2492
  • Include Javadoc and Source JAR Files in Project Libraries (miscellaneous) E3-2493
  • Add Security to Contact Email Address, Postal Address, Telephone, and Web Address UCs (contact) E3-2494
  • CORS Issue with Apollo GraphQL 8 (service-graphql) E3-2496
  • Apache Lucene 8.1.1 Upgrade (index) E3-2497
  • WildFly 17.0.0 Upgrade (miscellaneous) E3-2498
  • graphql-java 13.0 Upgrade (graphql) E3-2499
  • ClassGraph 4.8.43 Upgrade (miscellaneous) E3-2500
  • Guava 28.0-jre Upgrade (miscellaneous) E3-2501
  • Move WorkflowEntranceStep and WorkflowDestinationStep Security Role Groups (workflow) E3-2503
  • Security for Workflow Component (workflow) E3-2504
  • Add Google Analytics to Generated Javadoc (miscellaneous) E3-2505
  • Allow Start/Reload/Shutdown of WildFly Using Ant (miscellaneous) E3-2506
  • Apache Lucene 8.2.0 Upgrade (index) E3-2507
  • WildFly 17.0.1 Upgrade (miscellaneous) E3-2508
  • Use var to Declare Model Controllers (miscellaneous) E3-2495

2019-05-12-01

  • Cucumber Tests Incompatible with JDK 11 (miscellaneous) E3-2468
  • GraphQL Queries for Content Component (content) E3-2475
  • AdoptOpenJDK jdk-11.0.2+7 Upgrade (miscellaneous) E3-2476
  • Add Mirrors, License and Javadoc Badges to README.md (miscellaneous) E3-2477
  • WildFly 16.0.0 Upgrade (miscellaneous) E3-2478
  • jOOQ 3.11.10 Upgrade (miscellaneous) E3-2479
  • ClassGraph 4.8.14 Upgrade (miscellaneous) E3-2480
  • Apache Lucene 8.0.0 Upgrade (index) E3-2481
  • Bootstrap 4.3.1 / Popper.js 1.14.7 Upgrade (miscellaneous) E3-2482
  • ClassGraph 4.8.21 Upgrade (miscellaneous) E3-2483
  • Guava 27.1-jre Upgrade (miscellaneous) E3-2484
  • Error Prone 2.3.3 Upgrade (miscellaneous) E3-2485
  • Cucumber 4.2.6 Upgrade (miscellaneous) E3-2486
  • AdoptOpenJDK jdk-11.0.3+7 Upgrade (miscellaneous) E3-2487
  • jOOQ 3.11.11 Upgrade (miscellaneous) E3-2488
  • ClassGraph 4.8.28 Upgrade (miscellaneous) E3-2489
  • Cucumber 4.3.0 Upgrade (miscellaneous) E3-2490

2019-01-12-01

  • GraphQL Object Addition for userVisit (user) E3-2287
  • Mark UserKey Cookie as Secure Only (ui-main) E3-2312
  • GraphqQL Endpoint (service-graphql) E3-2444
  • Publish Source Code (miscellaneous) E3-2436
  • ClassGraph 4.4.8 Upgrade (miscellaneous) E3-2437
  • WildFly 14.0.1 Upgrade (miscellaneous) E3-2438
  • Java SE 8u191 Upgrade (miscellaneous) E3-2439
  • Switch Creation of echothree-build.properties to Use git (miscellaneous) E3-2440
  • Add List of IDEs and Update Mirrors (miscellaneous) E3-2441
  • Move Classes in remote Packages to common Packages (miscellaneous) E3-2442
  • ClassGraph 4.4.12 Upgrade (miscellaneous) E3-2449
  • jOOQ 3.11.7 Upgrade (miscellaneous) E3-2450
  • Convert ExecuteGraphQl UC to Execute Asynchronously (graphql) E3-2452
  • Remove Duplicate Apache License Header (miscellaneous) E3-2453
  • Convert Content Page Layouts and Their Descriptions to Versioned Entities (content) E3-2454
  • Convert Content Page Area Types and Their Descriptions to Versioned Entities (content) E3-2455
  • Remove Deprecated StandardFilter from DictionaryAnalyzer (index) E3-2457
  • Consolidate ResultInvocationHandler and FormInvocationHandler (miscellaneous) E3-2458
  • Incorrect Security Role Group for Offer Chain Type UCs (offer) E3-2459
  • UCs and Queries to Set Preferred Language, Currency, Time Zone and Date Time Format (user) E3-2460
  • ClassGraph 4.6.10 Upgrade (miscellaneous) E3-2461
  • Lucene 7.6.0 Upgrade (index) E3-2462
  • 2019 Copyright Update (miscellaneous) E3-2463
  • WildFly 15.0.0 Upgrade (miscellaneous) E3-2464
  • Error Prone 2.3.2 and JDK 11 Upgrade (miscellaneous) E3-2465
  • Cucumber 4.2.0 Upgrade (miscellaneous) E3-2466
  • Convert ContentSections, ContentCategories and ContentPageAreaTypes to enums (content) E3-2467
  • Publish Javadoc to Echo Three Website for master Branch (miscellaneous) E3-2469
  • WildFly 15.0.1 Upgrade (miscellaneous) E3-2470
  • jOOQ 3.11.9 Upgrade (miscellaneous) E3-2471
  • ClassGraph 4.6.12 Upgrade (miscellaneous) E3-2472