v7.0.8-v.77

Full Changelog - Fix unexpected logging (#547) link - dont log dup keys (#546) link

v7.0.8-v.76

Full Changelog - pub link - add lookup by tag code (#538) link - 9ci/domain9#1118 Add test, replace handleUnexpected with handleException (#533) link

v7.0.8-v.75

Full Changelog - release link - Merge pull request #532 from yakworks/zip-util link - Update zip util to zip directories recursively link

v7.0.8-v.74

Full Changelog - release link - Rally-Security jwt cookie token, DataProblem.ex goes to details (#530) link - added verify-no-snapshots link

v7.0.8-v.73

Full Changelog - AsyncSecureService (#529) link

v7.0.8-v.72

Full Changelog - trigger release link - Dev merge, fairly large amount of changes (#527) link - notes for future ref and remove the docker/k8s stuff link

v7.0.8-v.71

Full Changelog - Assign default orgid on user create 9ci/domain9#987 (#520) link

v7.0.8-v.70

Full Changelog - trigger release link - 9ci/domain9#961 Add orgId column to user (#518) link

v7.0.8-v.69

Full Changelog - trigger release link - basic design flushed out (#516) link

v7.0.8-v.68

Full Changelog - Merge pull request #515 from yakworks/queryargs_remove_ctrl_params link - fix for filtering out params link

v7.0.8-v.67

Full Changelog - trigger release link - move XXX for activity to fixme as its one big realted issue (#514) link - Sync job transform results closure (#457) link

v7.0.8-v.66

Full Changelog - trigger release link - no signed commits for pages (#513) link - decrypt vault for pages so it has gpg key for signing (#512) link - mods for vault and new restriction (#511) link - Merge pull request #510 from yakworks/bulkErrorIncludes link - change for bulkErrorIncludes link

v7.0.8-v.65

Full Changelog - trigger release link - bump to 0.5.2 for external messages.properties (#505) link - 9ci/domain9#888 Add test to verify tht bulk response contains original data if there was error (#507) link - fix excel formatting link - fix excel formatting (#508) link - remove logger link - Update SecService.groovy link - add log.debug for username link

v7.0.8-v.64

Full Changelog - release change to error list link - don't put error if it's empty list 9ci/domain9#884 (#506) link - Get restify work with bootRun (#504) link - Allow publishEvent to work with object instead of requiring spring ApplicationEvent link - Oapi api-docs (#497) link - Oapi (#496) link - Oapi (#495) link - fix includesKey and includes getting picked up as fields. (#494) link - 9ci/domain9#726 Add tests (#486) link - #491 Add test to verify that SyncjobContext generates proper json whe… (#493) link

v7.0.8-v.63

Full Changelog - release fix to json link - Merge pull request #492 from yakworks/491-bulk-json-fix link - Add comment link - #491 Fix Bulk response json, update & fix tests link - refactor activity (#490) link - Activity links (#489) link

v7.0.8-v.62

Full Changelog - release params on link - Merge pull request #488 from yakworks/job-params-fix link - Set params on syncjob args link - App ctx publish event (#487) link - Openapi (#485) link

v7.0.8-v.61

Full Changelog - release with org dim validation link - 9ci/domain9#816 Org member validation (#484) link

v7.0.8-v.60

Full Changelog - release link - fix scrollable to reomove forward only as it fails on postgres link

v7.0.8-v.59

Full Changelog - release pagination on projections link - 482 paging projections (#483) link - add getUserIdByName (#481) link - Add a check for GrailsUser : Coz with okta, it is possible tht its an OauthUser (#480) link

v7.0.8-v.58

Full Changelog - release link - handleUnexpected will return the Problem if its an instance of one already. link - Icu4j (#479) link

v7.0.8-v.57

Full Changelog - relase with Fix CSV path key map link - 9ci/domain9#777 - Fix CSV path key map reader to initialize map (#471) link - Update Contact.groovy link

v7.0.8-v.56

Full Changelog - release contact isPrimary link - Update Contact.groovy (#470) link

v7.0.8-v.55

Full Changelog - release with csv bulk import link - Merge pull request #469 from yakworks/655-bulk-csv link - Add comment link - 9ci/domain9#655 Implement bulk csv upload link - if params booleean conversion link - Remove ignore link - Fix : Check if param exists thn use it, dont use groovy truth as it would never use param if param value was falsy link - 9ci/domain9#655 Add a general purpose Csv to Map transformer link

v7.0.8-v.54

Full Changelog - release with contact lookup on update and org lookup on contact create link - lookup org (#468) link - Merge pull request #467 from yakworks/_741_contact_update_lookup link - Update ContactRepo.groovy link - Update ContactRepo.groovy link - add lookup link

v7.0.8-v.53

Full Changelog - release link - Update BulkableRepo.groovy link - Update version.properties link - Merge pull request #465 from yakworks/726-bulkable-enhancements link - Codenarc fix link - release with bulk change to use success and error includes link - Merge pull request #464 from yakworks/726-bulkable-enhancements link - Update BulkableRepo.groovy link - 9ci/domain9#726 Different list of includes for error response building link

v7.0.8-v.52

Full Changelog - release link - Dev (#463) link

v7.0.8-v.51

Full Changelog - release link - Dev (#451) link

v7.0.8-v.50

Full Changelog - release link - Dev merge (#442) link

v7.0.8-v.49

Full Changelog - release new version link

v7.0.8-v.48

Full Changelog - release link - Merge pull request #431 from yakworks/dev link - hard code customer and source to be returned as data if exists on error (#430) link - put data back in for errors, RNDC is using it, better to have them link - dont set syncJob (#427) link - Update version.properties link - publish with fix for null Strings link - Merge pull request #424 from yakworks/handle-empty-strings link - remove printlns link - Codenarc fixes link - 9ci/domain9#597 Empty strings should be set as null link - back to snapshot link - rm link - release with fix for special characters in csv link - Merge pull request #422 from yakworks/csv link - Remove BOM/ZWNBSP from lines link - fix version.properties as circleci failed on make ship.release link - release changes to csv processing link - Merge pull request #421 from yakworks/565-zip-helpers link - Fix spotless link - domain9#565 Add zip helpers link - Dev (#420) link - release with csv import link - Csv related stuff (Work in progress) (#416) link - support sort param for multiple fields seperated by comma, ex: 'num:asc, name:desc' and json in same format as above, ex '{num:"asc", name:"desc"}' (#419) link

v7.0.8-v.45

Full Changelog - release with change for parallel turned off link - Take asyncEnabled from params - ability to override parallel processi… (#413) link

v7.0.8-v.44

Full Changelog - release link - standardize qSearch and params (#415) link - Rest list problem handling (#414) link - Mango order (#412) link

v7.0.8-v.43

Full Changelog - release v43 link - Meta map (#409) link

v7.0.8-v.42

Full Changelog - release so I can release domain9 link - reverts #407 which was for 9ci/domain9#526 (#408) link - Merge pull request #407 from yakworks/526-custaccount-org-dims link - #526 Handle orgdimensions for custAccount link - fix json parsing when body is empty with tests Request, toString bett… (#406) link - result and problem traits (#405) link

v7.0.8-v.41

Full Changelog - release link - problem move (#404) link - results and problem api with new ICU messageSource (#403) link

v7.0.8-v.40

Full Changelog - release 40 link - REST outapi (In progress) (#390) link

v7.0.8-v.39

Full Changelog - release link - lookup for member orgs (#402) link

v7.0.8-v.38

Full Changelog - release link - Fix entitymap lists (#401) link - getProperty working, added in EnumUtils and getter for OrgType (#400) link - Oeg find lookup test (#399) link - remove bad views that had old apiError (#398) link - Api includes (#397) link

v7.0.8-v.37

Full Changelog - release link - Rest controller rename exception (#396) link - secrole named (#395) link - refactor so everything is in a common includes map on both domain and config (#394) link - fix build for gsonviews link - exclude rally bootstrap.class from jar link - Json entitymap (#389) link

v7.0.8-v.36

Full Changelog - Dependency part2 (#388) link - add gorm-test-support, publish to repo.9ci first then to sonotype maven central link - release link - Dependency fix (#385) link

v7.0.8-v.35

Full Changelog - release link - dont use generic publish for snapshots, use publishJavaLibraryPublicationToMavenRepository link - snapshot to true link - Shipyak266 sonatype publish (#384) link - Shipyak gradle upgrade (#382) link

v7.0.8-v.33

Full Changelog - fix mem to old gradle way so we dont get gradle exit value 137 link - fix assemble, move more compile to implementation config link - Gradle cleanup compile to implementation (#381) link - 9ci/domain9#464 Add test to reveal transaction issue (#380) link - add test to update by sourceId (#376) link - 9ci/domain9#464 Cleanup FIXMEs, remove batchTrx which commited trx during bulk operation (#379) link - bump to grails 4.0.12 latests and java11 prep (#378) link

v7.0.8-v.32

Full Changelog - release 32 link - move to parseJsonBytes so tests dont get confused (#374) link - Async pool (#373) link - Merge master (#372) link

v7.0.8-v.31

Full Changelog - trigger release link - Bulk controller ops (#370) link - 425 lookups (#364) link - resolves #357, intial design, needs tests (#368) link - 356 bulkable async futures (#367) link - tweaks for DBDialectService and datediff, clean up name (#366) link - fix changelog and setting to autoset snapsho backt to true on release link

v7.0.8-v.30

Full Changelog - turn org.gradle.parallel=true back on link - release link - Updated for postgres (#358) link - back to snapshot link

v7.0.8-v.29

Full Changelog - release Bulkable Contacts link - make Contact bulkable (#359) link - Fix BulkRestApiSpec (#349) link - 413 ApiError on bulkable commits (#354) link - new vault with sops, refactor steps into circle so its clearer when we have a failure and where (#351) link - Benchmarks (#350) link - back to snapshot link

v7.0.8-v.28

Full Changelog - Merge pull request #347 from yakworks/jobtrait fixrestrepositoryapi link - add tests and xxx link - move everything to jobTrait and fix restRepositoryApi link

v7.0.8-v.27

Full Changelog - cleanup and fixmes (#345) link

v7.0.8-v.26

Full Changelog - Parallel each (#346) link

v7.0.8-v.25

Full Changelog - fix bad build.yml link - fix async errors link - Merge branch 'async' link - change asyn so only each parralel link - Async (#344) link - asyn refactor and clean up old unused stuff from benchmarks link - #339 Bulkable tests (#343) link - Trx service (#342) link - FIXME comments for #339 (#340) link

v7.0.8-v.25

Full Changelog - #339 Bulkable tests (#343) link - Trx service (#342) link - FIXME comments for #339 (#340) link

v7.0.8-v.25

Full Changelog - #339 Bulkable tests (#343) link - Trx service (#342) link - FIXME comments for #339 (#340) link

v7.0.8-v.24

Full Changelog - 9ci/domain9#370 Fix stackoverflow when there's list of maps in incoming bulk json (#337) link

v7.0.8-v.23

Full Changelog - moark for release link - clean up (#338) link

v7.0.8-v.22

Full Changelog - 9ci/domain9#331 bulkable - fixes (#332) link

v7.0.8-v.21

Full Changelog - Crossref repos (#336) link

v7.0.8-v.20

Full Changelog - 325 tags (#335) link - Merge branch 'master' of https://github.com/yakworks/gorm-tools link - back to snapshot link

v7.0.8-v.19

Full Changelog - Update version.properties link - Update version.properties link

v7.0.8-v.17

Full Changelog - Update version.properties link - relase v18 link - Merge pull request #328 from yakworks/jobImpl link - Merge branch 'jobImpl' of https://github.com/yakworks/gorm-tools into jobImpl link - Update BulkableRepo.groovy link - Fix test link - rename item to data link - Set source on job link - Small fixes link - Small fix link - 9ci/domain9#331 bulkCreate improvements link - Fix method signature link - Return sourceId in response link - rename need of using list: key for bulk create. Rename bulkCreate to bulk link - Fix test link - make state column same as other domains link - Exclude controllers plugin link - Merge branch 'master' into jobImpl link - 9ci/domain9#331 Initial implementation for bulk import link - Merge branch 'master' of https://github.com/yakworks/gorm-tools link - back to snapshot link - Merge branch 'master' into jobImpl link - Merge branch 'master' into jobImpl link - Update JobSpec.groovy link - Update OrgRepo.groovy link - codenarc link - Update JobRepo.groovy link - clean ups link - Update JobSpec.groovy link - phase one of BUlkable link - spotless link - Update JobRepo.groovy link - add javadocs link - add test to create Job link - move impl to main rally link - jobImpl link - cleanup link - Update JobRepoSpec.groovy link - ./gradlew :gorm-tools:spotlessApply link - fix test link - Update JobRepoSpec.groovy link - Update JobRepoSpec.groovy link - JobImpl test link - Merge branch 'master' into sourceTrait link - jobImpl link - ./gradlew :gorm-tools:spotlessApply link - ./gradlew :rally-domain:spotlessApply link - sourceTrait link - Job with state link - rename status to stae, implements from repo not domain link - first pass on bulkable and Job link

v7.0.8-v.16

Full Changelog - Update version.properties link - Associations (#329) link - upgrade shipkit, fix bad function call for apply_tpl link - trigger release link - Rest API : Handle DataAccess exception and return error message (#322) link - GormRepo for common doAssociations (#326) link - 323 collection handling (#324) link - Sec tweaks (#321) link - feat: added new domain AppUserToken for rest api auth, restify demo i… (#320) link - new shipkit v1.0.11 (#319) link - modify how k8s is published (#318) link

v7.0.8-v.15

Full Changelog

v7.0.8-v.14

Full Changelog

v7.0.8-v.13

Full Changelog

v7.0.8-v.10

Full Changelog

v7.0.8-v.9

Full Changelog

v7.0.8-v.8

Full Changelog

v7.0.8-v.7

Full Changelog

v7.0.8-v.6

Full Changelog

v7.0.8-v.5

Full Changelog

v7.0.8-v.4

Full Changelog

v7.0.8-v.3

Full Changelog

v7.0.8-v.2

Full Changelog

v7.0.8-v.1

Full Changelog

v6.1.12-v.6

Full Changelog

v6.1.12-v.5

Full Changelog

v6.1.12-v.4

Full Changelog

v6.1.12-v.3

Full Changelog

Release notes were automatically generated by Shipkit

6.1.12-v.3-SNAPSHOT

  • 2020-09-02 - 31 commits by Joshua B (28), alexeyzvegintcev (3) - published to Bintray
  • Fix benchmarks (#241)
  • Publish test (#240)
  • Errors json (#237)
  • added tests and beefed up rstify project. fixed @GormRepository annot… (#236)
  • Rest api config service (#235)
  • Identity enums (#234)
  • Q search fix (#233)
  • App domains (#232)
  • make enums for operations in mango. (#231)
  • Mango q search (#230)
  • Q search and Sorting (#228)
  • enable ability to assign id and have it be used instead of creating a… (#227)
  • Mango multisorting (#226)
  • Mango rest api and gorm 6.1.12 (#225)

6.1.12-v.3-SNAPSHOT

  • 2020-09-02 - 11 commits by Joshua B (10), alexeyzvegintcev (1) - published to Bintray
  • Fix benchmarks (#241)
  • Publish test (#240)
  • Errors json (#237)

6.1.12-v.3-SNAPSHOT

  • 2020-09-02 - no code changes (no commits) - published to Bintray

v6.1.12-v.2

Full Changelog

6.1.12-v.1

  • 2020-08-24 - 20 commits by Joshua B (18), alexeyzvegintcev (2) - published to Bintray
  • added tests and beefed up rstify project. fixed @GormRepository annot… (#236)
  • Rest api config service (#235)
  • Identity enums (#234)
  • Q search fix (#233)
  • App domains (#232)
  • make enums for operations in mango. (#231)
  • Mango q search (#230)
  • Q search and Sorting (#228)
  • enable ability to assign id and have it be used instead of creating a… (#227)
  • Mango multisorting (#226)
  • Mango rest api and gorm 6.1.12 (#225)

6.1.11-v.14

6.1.11-v.14

6.1.11-v.13

6.1.11-v.12

6.1.11-v.11

6.1.11-v.10

6.1.11-v.9

6.1.11-v.8

6.1.11-v.7

6.1.11-v.6

6.1.11-v.5

6.1.11-v.4

6.1.11-v.3

6.1.11-v.2

  • 2019-06-07 - 2 commits by Joshua B - published to Bintray
  • No pull requests referenced in commit messages.

6.1.11-v.1

6.2.3

6.2.2

6.2.1

6.2.0

  • 2019-05-14 - 2 commits by alexey.zvegintcev (1), Joshua B (1) - published to Bintray
  • require RepoListener annotation on event methods in the GormRepo repos… (#193)

6.1.7

6.1.6

  • 2019-05-07 - 1 commit by Joshua B - published to Bintray
  • No pull requests referenced in commit messages.

6.1.5

6.1.4

  • 2018-05-22 - no code changes (no commits) - published to Bintray

6.1.3

6.1.2

  • 2018-04-24 - 514 commits by 7 authors - published to Bintray
  • Commits: Joshua B (173), alexeyzvegintcev (139), sudhir nimavat (125), Nikita Pavlov (43), Joshua Burnett (32), jdabal (1), Ken Roberts (1)
  • Yakworks gradle plugin shipkit (#176)
  • Fix unit test issue with repos (#175)
  • Add an ability to bind associations with bindableTo property in domains (#174)
  • Use existing reference of association if not null (#173)
  • Repo update (#172)
  • Spotless (#171)
  • Project Build refactor (#170)
  • Circleci (#164)
  • 160 traits for integration tests (#163)
  • Test data map refactor (#162)
  • 150 jsonify includes (#161)
  • Domain repo crud spec (#159)
  • 154 refactor tests (#156)
  • Travis fail refactor jdbc id gen (#155)
  • Refactor tests to use Spock (#154)
  • Fixes for domain repo test and mock id generator (#151)
  • more test cleanup to make it DRY. Added TestDataJson with static buil… (#149)
  • Refactor tests (#148)
  • fixes #145 (#146)
  • Add tests for setting beanName for a SpringBeanIdGenerator (#145)
  • clean up code, remove publics (#144)
  • Add codenarc for @CompileStatic #138 (#143)
  • remove refactored benchmarks. Simplify, simplify, simplify (#141)
  • Benchmark redo (#140)
  • Codenarcs for @CompileStatic and grailsApplication.config (#138)
  • 75 Benchmarks for updates (#136)

  • 51 update docs (#135)

  • 84 benchmarks 2nd lvl cache (#134)
  • 82 entity binder (#133)
  • 129 domain test refactoring (#132)
  • 51 Add docs for refreshable beans (#131)

  • 117 - Add docs for timezone handling for dates (#130)

  • DomainAutoTest questions and docs (#129)
  • 127 Docs: (#128)

  • DomainAutoTest associations handling #90 (#126)
  • Exception refactoring #74 (#124)
  • 117 - set hibernate timezone to utc. (#123)

  • Add error handling for map binder. (#122)
  • 103 binder jb (#121)
  • update to hibernate 5.2 and clean up build (#119)
  • Date, LocalDate, LocalDateTime testing and defaults (#117)
  • 90 domain auto test (#116)
  • 111 dateutil performance (#114)
  • 50 gorm repo needs more tests (#113)
  • Make date parsing more performant (#111)
  • 106 id gen foobared (#109)
  • 88 Add GormRepository AST transformation (#108)

  • IdGenerator (#106)
  • 99 tests for events (#105)
  • 100 naming strategy (#104)
  • EntityMapBinder: whiteList and blackList (#103)
  • renaming and moving to be more constent with entity linquistic vs dom… (#101)
  • Event Tests (#99)
  • Bind action events (#98)
  • 89 configurable quick searc (#97)
  • App ctx static holder helper (#96)
  • Rename dao to repository to be consistent with DDD (#95)
  • flush and clear to use TransactionStatus, cleaned up tests so they ha… (#94)
  • 51 Add docs for external event listeners (#93)

  • 86 async batch support (#92)
  • finished adding batch methods to domains, refactored out WithTrx (#91)
  • DomainAutoTest implmentation (#90)
  • quickSearchFields for Mango should have defaults and be able to be set in config (#89)
  • @GormRepository annotation for AST (#88)
  • Groovydocs updates (#87)
  • ParallelTools and GparsParallelTools need tests and docs (#86)
  • 81 map binder (#83)
  • GormMapBinder enhancments (#82)
  • FastBinder refactor to a trait MapBinder (#81)
  • Refactor to ParallelTools so the gpars lib is behind the scenes a‗� (#80)
  • Mango override for dao (#79)
  • Code reformat (#78)
  • DbDialectService working with H2 and tests (#77)
  • Benchmarks: Add exceptions testing (#76)
  • Benchmarks: need update benchmarks now too. (#75)
  • Refactor Exceptions (#74)
  • 63 event performance benchmarks (#73)
  • 66 cleanup and refactor common code to be reusable. (#72)

  • Mango docs (#71)
  • Added Pager docs and specs #55 (#70)
  • 63 dao events (#69)
  • 67 mango query cleanup (#68)
  • cleanup MangoQuery to be a service bean (#67)
  • refactor commonallity out of DaoDataTest, DaoHibernateSpec and DaoPluginHelper (#66)
  • set Events for Dao (#63)
  • Cleanup #52 (#62)
  • Added docs for MultiFormatDateConverter #48 (#61)
  • 49 mango query refactored (#59)
  • Docs: Id Generator (#58)
  • 53 Add DaoHibernateSpec (#57)

  • Pager spec tests are virtually non-existant (#55)
  • Resolved fixmes for BeanPathTools #47 (#54)
  • Create DaoDataTest trait and DaoHibernateSpec (#53)
  • Clean up (#52)
  • External Groovy Scripts For Dao Events (#51)
  • GormDao needs more tests (#50)
  • GormDao cleanup for list/query (#49)
  • Document MultiFormatDateConverter, where its used and what its for (#48)
  • FIXME on beanpathTools (#47)
  • FastDataBinder (#46)
  • Fix codenarc warnings (#45)
  • MangoCriteria DetachedCriteria builder (#41)
  • 32 fixmes cleanup (#38)
  • Mkdocs (#37)
  • Added tests and javadocs (#36)
  • restructure project as gradle multimodule project similar to view-tools (#34)
  • Dao move refactor (#33)
  • FIXME’s cleanup (#32)
  • add docs (#30)
  • Document NEWOBJECTID table required for idgenerators to work (#27)
  • insert java docs for why doInsert doSave etc are needed (#26)
  • Merge rally griner (#23)
  • Grails3 (#21)
  • Hot reloading doesnt work for DAO artefacts (#16)
  • Fixes #8 (#15)
  • grails 3 structure (#13)
  • Add scrollable query and GrailaParameterMapRowMapper (#11)
  • Create Search Criteria from json or map (#9)
  • Use Generics for GormDaoSupport so that we specify static types, and can use @CompileStatic (#8)
  • 6 grails255 hibernate4 upgrade (#7)
  • upgrade to grails 2.5.5 hibernate 4 (#6)
  • DaoMessage.notFound fails when null id is passed in params. (#4)
  • Remove formatParams method (#3)