GitHub repository: NCI-Agency/anet
Description: Advisor Network
Topics: code-mil

ANET 3.4.1: tag_name: 3.4.1
body: ## What’s changed in ANET

## 🚀 Features

* Restrict access for unverified accounts (#4624)
* Add attachment functionality to Persons (#4562)
* Add attachment functionality to Organizations (#4527)
* Add attachment functionality to Locations (#4369)
* Be able to add assessments (periodic, ondemand) to organizations (#4377)
* Implement attachments (#4131)
* Provide position roles for an organization (#4349)

## 🎨 Enhancements

* Make attending authors and primary attendees configurable (#4584)
* Check related objects permissions when creating/updating/deleting attachments (#4540)
* Add people and organizations to authorization groups (#4497)
* Ability to save link element in rich-text editor without plain text (#4444)
* Show a clear message when an ANET link points to a non-existing object (#4449)
* Allow position transfers on the same date (#4442)
* Handle links in rich-text editor during copy-paste (#4426)
* Superusers can edit persons in their organization hierarchy (#4389)
* Summarize the leaders of organizations (#4366)
* Show all superusers (#4406)
* Include role when merging positions (#4404)
* Show leading position first in the organization chart (#4368)
* Include cancelled reports in the Daily Rollup (#4382)
* Distinguish between absent and empty authorizationGroupUuids (#4376)
* Make all draft reports accessible to admins (#4365)
* Prevent search query being reset when changing object type (#4311)

## 🖌 Improvements

* Allow admins to pick the default approval organization (#4657)
* Make sure the advanced select pop-up inside the advanced search is visible (#4656)
* By default, search only for Published reports (#4655)
* Add number of results to each entity header in search page (#4652)
* Fix task name mapping (#4649)
* Various improvements (#4647)
* Show past and planned engagements separately in the Daily Rollup (#4629)
* Allow admins to edit published reports (#4575)
* Allow links in the rich-text editor to be updated (#4611)
* Fix modal dialogs with large contents (#4602)
* Add dictionary settings to make report approval workflow optional (#4600)
* Add option to render enums as select dropdown (#4594)
* Use intent as report title (#4609)
* Improve MIME type checks (#4610)
* Move atmospherics to engagement details section (#4581)
* Add all standard fields to the dictionary (#4578)
* Show a clear label to go to the current date, depending on the aggregation period (#4542)
* Remove buttons from organization preview (#4549)
* Allow assessments to be in the future (#4503)
* Gracefully handle database connection pool exhaustion (#4512)
* Use pipe as separator when rendering organisations (#4474)
* Move fieldset with custom fields to the top of the page (#4477)
* Make end of tour date optional (#4476)
* Allow a person gender to be 'Not Specified' (#4475)
* Minor fixes and improvements (#4465)
* Optimize order of fields in entity view pages by relevance (#4387)
* Filter out non-applicable assessments (#4380)
* Show instant assessments in separate section (#4352)
* Improve error reporting for schema validation (#4362)
* Make task short name and parent task UUID unique together (#4312)

## 🐛 Bug Fixes

* Make end-of-tour date inclusive (#4653)
* Add all standard fields to the dictionary (#4578)
* Only return distinct results from the search (#4531)
* Make sure the warning about missing report authorization groups is shown (#4534)
* Avoid exception when viewing ReportCalendar (#4551)
* Make ANET init more robust (#4521)
* Warn the user when the default approval workflow has not been defined (#4522)
* Add missing initialization of position role to init command (#4501)
* Prevent duplicate reports when uploading attachments (#4445)
* Allow administrator positions in position history editing by administrators (#4440)
* Fix SVG export (#4397)
* Fix AdvisorReports insight (#4345)
* Correctly save attendee status for new reports (#4344)

## ⬆️ Dependency Updates

* Lock file maintenance (#4630)
* Update most non-major dependencies (#4619)
* Update Gradle/NPM, dependencies, Keycloak to v23.0.4 (#4625)
* Update most non-major Gradle dependencies (#4620)
* Update NPM, dependencies, Slate to v0.101.5 (#4616)
* Update dependency @emotion/react to v11.11.3 (#4618)
* Lock file maintenance (#4492)
* Update most non-major dependencies (#4569)
* Update github/codeql-action action to v3 (#4604)
* Update most non-major Gradle dependencies to v2.1.11 (#4613)
* Update most non-major Gradle dependencies (#4607)
* Update Gradle/NPM, dependencies, Keycloak to v23.0.3 (#4606)
* Update most non-major Gradle dependencies (#4572)
* Update NPM, dependencies, Slate (#4588)
* Update dependency react-redux to v9 (#4592)
* Update Gradle/NPM, dependencies, Keycloak to v23 (major) (#4579)
* Update NPM, dependencies, Fullcalendar to v6.1.10 (#4582)
* Update NPM, dependencies, Slate (#4577)
* Update most non-major Gradle dependencies (#4566)
* Update dependency slate-react to v0.101.0 (#4564)
* Update dependency axios to v1.6.2 (#4567)
* Update dependency use-debounce to v10 (#4560)
* Update most non-major dependencies (#4553)
* Update most non-major Gradle dependencies (#4558)
* Update dependency slate-react to v0.100.1 (#4555)
* Update dependency chromedriver to v119 (#4556)
* Update NPM, dependencies, Slate to v0.100.0 (#4546)
* Update most non-major Gradle dependencies (#4544)
* Update most non-major dependencies (#4520)
* Update most non-major Gradle dependencies (#4539)
* Update dependency com.google.guava:guava to v32.1.3-jre (#4528)
* Update dependency org.simplejavamail:simple-java-mail to v8.3.1 (#4525)
* Update dependency ru.vyarus.guicey:guicey-jdbi3 to v5.9.2 (#4524)
* Update dependency change-case to v5 (#4510)
* Update dependency title-case to v4 (#4511)
* Update Gradle/NPM, dependencies, Keycloak to v22.0.4 (#4514)
* Update most non-major dependencies (#4505)
* Update dependency slate-react to v0.99.0 (#4508)
* Update most non-major Gradle dependencies (#4500)
* Update NPM, dependencies, Fullcalendar to v6.1.9 (#4498)
* Update dependency slate-react to v0.98.4 (#4494)
* Update most non-major dependencies (#4491)
* Update most non-major dependencies (#4481)
* Update dependency chromatic to v7 (#4484)
* Update actions/checkout action to v4 (#4483)
* Update dependency slate-react to v0.98.3 (#4479)
* Update most non-major Gradle dependencies (#4480)
* Update Gradle/NPM, dependencies, Keycloak to v22.0.3 (#4478)
* Update most non-major dependencies (#4448)
* Update plugin com.github.node-gradle.node to v7 (#4460)
* Update dependency org.jdbi:jdbi3-postgres to v3.41.0 (#4455)
* Update most non-major Gradle dependencies (#4379)
* Lock file maintenance (#4334)
* Update dependency cross-fetch to v4 (#4432)
* Update dependency graphiql to v3 (#4435)
* Update most non-major dependencies (#4399)
* Update dependency slate-react to v0.98.1 (#4428)
* Update dependency com.google.guava:guava to v32 (#4421)
* Update NPM, dependencies, Blueprint (#4395)
* Bump word-wrap from 1.2.3 to 1.2.4 in /client (#4409)
* Update NPM, dependencies, Slate (#4396)
* Update Gradle/NPM, dependencies, Keycloak to v22 (major) (#4405)
* Update most non-major dependencies (#4384)
* Update NPM, dependencies, Fullcalendar to v6.1.8 (#4370)
* Update Gradle/NPM, dependencies, Keycloak to v21.1.2 (#4383)
* Update dependency @emotion/react to v11.11.1 (#4373)
* Update Gradle/NPM, dependencies, Keycloak to v21.1.1 (#4361)
* Update most non-major Gradle dependencies (#4357)
* Update most non-major dependencies (#4363)
* Update most non-major dependencies (#4331)
* Update NPM, dependencies, Emotion to v11.11.0 (#4347)
* Update most non-major Gradle dependencies (#4346)
* Update NPM, dependencies, Fullcalendar to v6.1.7 (#4348)

## 🔧 Under the hood

* Replace react-notification-badge (#4430)

ANET 3.4.0: tag_name: 3.4.0
body: ## What’s changed in ANET

## 🚀 Features

* Restrict access for unverified accounts (#4624)
* Add attachment functionality to Persons (#4562)
* Add attachment functionality to Organizations (#4527)
* Add attachment functionality to Locations (#4369)
* Be able to add assessments (periodic, ondemand) to organizations (#4377)
* Implement attachments (#4131)
* Provide position roles for an organization (#4349)

## 🎨 Enhancements

* Make attending authors and primary attendees configurable (#4584)
* Check related objects permissions when creating/updating/deleting attachments (#4540)
* Add people and organizations to authorization groups (#4497)
* Ability to save link element in rich-text editor without plain text (#4444)
* Show a clear message when an ANET link points to a non-existing object (#4449)
* Allow position transfers on the same date (#4442)
* Handle links in rich-text editor during copy-paste (#4426)
* Superusers can edit persons in their organization hierarchy (#4389)
* Summarize the leaders of organizations (#4366)
* Show all superusers (#4406)
* Include role when merging positions (#4404)
* Show leading position first in the organization chart (#4368)
* Include cancelled reports in the Daily Rollup (#4382)
* Distinguish between absent and empty authorizationGroupUuids (#4376)
* Make all draft reports accessible to admins (#4365)
* Prevent search query being reset when changing object type (#4311)

## 🖌 Improvements

* Add all standard fields to the dictionary (#4578)
* Show past and planned engagements separately in the Daily Rollup (#4629)
* Allow admins to edit published reports (#4575)
* Allow links in the rich-text editor to be updated (#4611)
* Fix modal dialogs with large contents (#4602)
* Add dictionary settings to make report approval workflow optional (#4600)
* Add option to render enums as select dropdown (#4594)
* Use intent as report title (#4609)
* Improve MIME type checks (#4610)
* Move atmospherics to engagement details section (#4581)
* Show a clear label to go to the current date, depending on the aggregation period (#4542)
* Remove buttons from organization preview (#4549)
* Allow assessments to be in the future (#4503)
* Gracefully handle database connection pool exhaustion (#4512)
* Use pipe as separator when rendering organisations (#4474)
* Move fieldset with custom fields to the top of the page (#4477)
* Make end of tour date optional (#4476)
* Allow a person gender to be 'Not Specified' (#4475)
* Minor fixes and improvements (#4465)
* Optimize order of fields in entity view pages by relevance (#4387)
* Filter out non-applicable assessments (#4380)
* Show instant assessments in separate section (#4352)
* Improve error reporting for schema validation (#4362)
* Make task short name and parent task UUID unique together (#4312)

## 🐛 Bug Fixes

* Add all standard fields to the dictionary (#4578)
* Only return distinct results from the search (#4531)
* Make sure the warning about missing report authorization groups is shown (#4534)
* Avoid exception when viewing ReportCalendar (#4551)
* Make ANET init more robust (#4521)
* Warn the user when the default approval workflow has not been defined (#4522)
* Add missing initialization of position role to init command (#4501)
* Prevent duplicate reports when uploading attachments (#4445)
* Allow administrator positions in position history editing by administrators (#4440)
* Fix SVG export (#4397)
* Fix AdvisorReports insight (#4345)
* Correctly save attendee status for new reports (#4344)

## ⬆️ Dependency Updates

* Lock file maintenance (#4630)
* Update most non-major dependencies (#4619)
* Update Gradle/NPM, dependencies, Keycloak to v23.0.4 (#4625)
* Update most non-major Gradle dependencies (#4620)
* Update NPM, dependencies, Slate to v0.101.5 (#4616)
* Update dependency @emotion/react to v11.11.3 (#4618)
* Lock file maintenance (#4492)
* Update most non-major dependencies (#4569)
* Update github/codeql-action action to v3 (#4604)
* Update most non-major Gradle dependencies to v2.1.11 (#4613)
* Update most non-major Gradle dependencies (#4607)
* Update Gradle/NPM, dependencies, Keycloak to v23.0.3 (#4606)
* Update most non-major Gradle dependencies (#4572)
* Update NPM, dependencies, Slate (#4588)
* Update dependency react-redux to v9 (#4592)
* Update Gradle/NPM, dependencies, Keycloak to v23 (major) (#4579)
* Update NPM, dependencies, Fullcalendar to v6.1.10 (#4582)
* Update NPM, dependencies, Slate (#4577)
* Update most non-major Gradle dependencies (#4566)
* Update dependency slate-react to v0.101.0 (#4564)
* Update dependency axios to v1.6.2 (#4567)
* Update dependency use-debounce to v10 (#4560)
* Update most non-major dependencies (#4553)
* Update most non-major Gradle dependencies (#4558)
* Update dependency slate-react to v0.100.1 (#4555)
* Update dependency chromedriver to v119 (#4556)
* Update NPM, dependencies, Slate to v0.100.0 (#4546)
* Update most non-major Gradle dependencies (#4544)
* Update most non-major dependencies (#4520)
* Update most non-major Gradle dependencies (#4539)
* Update dependency com.google.guava:guava to v32.1.3-jre (#4528)
* Update dependency org.simplejavamail:simple-java-mail to v8.3.1 (#4525)
* Update dependency ru.vyarus.guicey:guicey-jdbi3 to v5.9.2 (#4524)
* Update dependency change-case to v5 (#4510)
* Update dependency title-case to v4 (#4511)
* Update Gradle/NPM, dependencies, Keycloak to v22.0.4 (#4514)
* Update most non-major dependencies (#4505)
* Update dependency slate-react to v0.99.0 (#4508)
* Update most non-major Gradle dependencies (#4500)
* Update NPM, dependencies, Fullcalendar to v6.1.9 (#4498)
* Update dependency slate-react to v0.98.4 (#4494)
* Update most non-major dependencies (#4491)
* Update most non-major dependencies (#4481)
* Update dependency chromatic to v7 (#4484)
* Update actions/checkout action to v4 (#4483)
* Update dependency slate-react to v0.98.3 (#4479)
* Update most non-major Gradle dependencies (#4480)
* Update Gradle/NPM, dependencies, Keycloak to v22.0.3 (#4478)
* Update most non-major dependencies (#4448)
* Update plugin com.github.node-gradle.node to v7 (#4460)
* Update dependency org.jdbi:jdbi3-postgres to v3.41.0 (#4455)
* Update most non-major Gradle dependencies (#4379)
* Lock file maintenance (#4334)
* Update dependency cross-fetch to v4 (#4432)
* Update dependency graphiql to v3 (#4435)
* Update most non-major dependencies (#4399)
* Update dependency slate-react to v0.98.1 (#4428)
* Update dependency com.google.guava:guava to v32 (#4421)
* Update NPM, dependencies, Blueprint (#4395)
* Bump word-wrap from 1.2.3 to 1.2.4 in /client (#4409)
* Update NPM, dependencies, Slate (#4396)
* Update Gradle/NPM, dependencies, Keycloak to v22 (major) (#4405)
* Update most non-major dependencies (#4384)
* Update NPM, dependencies, Fullcalendar to v6.1.8 (#4370)
* Update Gradle/NPM, dependencies, Keycloak to v21.1.2 (#4383)
* Update dependency @emotion/react to v11.11.1 (#4373)
* Update Gradle/NPM, dependencies, Keycloak to v21.1.1 (#4361)
* Update most non-major Gradle dependencies (#4357)
* Update most non-major dependencies (#4363)
* Update most non-major dependencies (#4331)
* Update NPM, dependencies, Emotion to v11.11.0 (#4347)
* Update most non-major Gradle dependencies (#4346)
* Update NPM, dependencies, Fullcalendar to v6.1.7 (#4348)

## 🔧 Under the hood

* Replace react-notification-badge (#4430)

ANET 3.3.0: tag_name: 3.3.0
body: ## What’s changed in ANET

## 🚀 Features

* Show usage over time (#4111)
* Show ANET usage statistics (#4074)

## 🎨 Enhancements

* Make rich text editor toolbar accessible and editor full size (#4303)
* Hide parent task if no parent task, and show sub tasks (#4271)
* Add new description field to task (#4272)
* Add new description field to locations (#4284)
* Add breadcrumb trail for tasks (#4278)
* Refactor OrganizationFilter to always search in children (#4267)
* Improve tasks (#4261)
* Add profile to organizations (#4172)
* Create hyperlink in rich text editor (#4187)
* Use engagement date in report links in rich text editor (#4190)
* Add locations to organizations (#4167)
* Allow picking people with different roles when merging (#4145)
* Allow to write an engagement report without a principal participating in the meeting (#4139)
* Allow blank email adresses for advisors (#4174)
* Allow super users to edit organisations they are responsible for (#3971)
* Do not sort attendees when editing (#3983)
* Utilize the HTML page title (#4121)
* Be able to search super-user and administrator positions (#4079)
* Add written document to linguist assessment (#4090)
* Add bar chart to rollup page (#4004)
* Search behaviour changes (#4025)
* Remove task longname from the search results table (#4026)

## 🖌 Improvements

* Allow any task as a parent (#4343)
* Prevent accidental delete of avatar (#4316)
* Open external links in the rich-text editor in a new tab (#4307)
* Be able to sign-out (#4259)
* Correct default classification (#4301)
* Replace Yes/No SelectFilters with a new RadioButtonFilter (#4283)
* Prevent rich-text editor to scroll up after inserting ANET object (#4282)
* Refactor rich-text links (#4234)
* Add top-level test condition to assessments (#4203)
* Replace react-tooltip with our custom D3Tooltip (#4199)
* Decrease min height of the rows on the calendar (#3970)
* Redesign Security Banner and move logout button to banner (#4128)
* Center error modal when removing approval step (#4138)
* Make rich text headings smaller (#4127)
* Speed up slow queries (#4085)

## 🐛 Bug Fixes

* Fix assessment saving problem with filtered-out questions (#4342)
* Fix recursive task search for parent tasks (#4340)
* Correct error handling of duplicate position code (#4310)
* Remove "Superusers" from organization detail page (#4281)
* Replace arrow from Glyphicons Halflings with regular Unicode arrow (#4299)
* Add missing entities to report summary (#4215)
* Fix organization diagram file name (#4181)
* Clear dictionary error after successful reload (#4180)
* Fix problems with position history (#4125)
* Delete selective notes when deleting a report or position (#4086)
* Fix related object notes bug (#4120)
* Fix text field bug (#4098)
* Fix rich text errors with empty html tags (#4080)
* Ignore background polling activity (#4048)

## ⬆️ Dependency Updates

* Lock file maintenance (#4327)
* Update most non-major Gradle dependencies (#4323)
* Update NPM, dependencies, Slate to v0.93.0 (#4324)
* Update most non-major dependencies (#4328)
* Update NPM, dependencies, Blueprint (#4314)
* Update Gradle/NPM, dependencies, Keycloak to v21.0.2 (#4319)
* Add explicit dependency on graphql-java (#4320)
* Update most non-major Gradle dependencies (#4315)
* Update NPM, dependencies, Fullcalendar to v6.1.5 (#4308)
* Update most non-major dependencies (#4304)
* Update NPM, dependencies, Blueprint (#4276)
* Update dependency slate-react to v0.92.0 (#4298)
* Update most non-major Gradle dependencies (#4300)
* Update dependency milsymbol to v2.2.0 (#4293)
* Update dependency org.simplejavamail:simple-java-mail to v8 (#4292)
* Update most non-major Gradle dependencies (#4287)
* Update most non-major dependencies (#4248)
* Update NPM, dependencies, Slate (#4277)
* Update NPM, dependencies, Projectstorm (#4274)
* Update dependency react-mosaic-component to v6 (#4254)
* Update most non-major Gradle dependencies (#4275)
* Update Gradle/NPM, dependencies, Keycloak to v21 (major) (#4262)
* Update dependency yup to v1 (#4255)
* Update most non-major Gradle dependencies (#4241)
* Replace JSON schema validator (#4247)
* Update to graphql-java 20 (#4264)
* Update NPM, dependencies, Emotion to v11.10.6 (#4256)
* Update NPM, dependencies, Blueprint (#4245)
* Update NPM, dependencies, Projectstorm to v7 (major) (#4242)
* Update dependency slate-react to v0.91.0 (#4251)
* Update dependency use-debounce to v9 (#4250)
* Update dependency chromedriver to v110 (#4243)
* Update NPM, dependencies, Fullcalendar to v6 (major) (#4194)
* Update NPM, dependencies, Blueprint (#4238)
* Update most non-major dependencies (#4218)
* Update dependency org.postgresql:postgresql to v42.5.3 (#4236)
* Update NPM, dependencies, Fullcalendar to v5.11.4 (#4228)
* Lock file maintenance (#4223)
* Update NPM, dependencies, Slate to v0.90.0 (#4220)
* Update most non-major Gradle dependencies (#4221)
* Update to graphql-java 19.2 (#4226)
* Bump ua-parser-js from 0.7.32 to 0.7.33 in /client (#4225)
* Update NPM, dependencies, Blueprint (#4217)
* Lock file maintenance (#4166)
* Update Gradle/NPM, dependencies, Keycloak to v20.0.3 (#4213)
* Update NPM, dependencies, Blueprint (#4209)
* Update NPM, dependencies, Slate (#4210)
* Update most non-major Gradle dependencies (#4207)
* Replace react-tooltip with our custom D3Tooltip (#4199)
* Update most non-major dependencies (#4064)
* Bump json5 from 1.0.1 to 1.0.2 in /client (#4201)
* Update java version (#4196)
* Update most non-major Gradle dependencies (#4193)
* Update dependency slate-react to v0.87.1 (#4192)
* Update Gradle/NPM, dependencies, Keycloak to v20.0.2 (#4191)
* Update NPM, dependencies, Blueprint (major) (#4018)
* Update NPM, dependencies, Slate to v0.87.0 (#4182)
* Update dependency org.liquibase:liquibase-core to v4.18.0 (#4170)
* Bump decode-uri-component from 0.2.0 to 0.2.2 in /client (#4178)
* Update dependency @fullcalendar/react to v5.11.3 (#4153)
* Update leaflet (#4149)
* Update NPM, dependencies, Slate to v0.86.0 (#4150)
* Lock file maintenance (#4057)
* Upgrade Keycloak to  20.0.1 (#4146)
* Update NPM, dependencies, Emotion to v11.10.5 (#4129)
* Update NPM, dependencies, Slate (#4119)
* Update most non-major Java dependencies (#4126)
* Update dependency use-debounce to v8 (#4112)
* Update dependency react-toastify to v9 (#4110)
* Update dependency react-redux to v8 (#4109)
* Update dependency graphiql to v2 (#4106)
* Update NPM, dependencies, Emotion to v11.10.4 (#4094)
* Update dependency slate-react to v0.83.1 (#4103)
* Update to keycloak 19 (#4100)
* Update browserslist db (#4099)
* Update NPM, dependencies, Slate (#4095)
* Update dependency html-react-parser to v3 (#4056)
* Update NPM, dependencies, Fullcalendar to v5.11.3 (#4082)
* Bump moment-timezone from 0.5.34 to 0.5.35 in /client (#4087)
* Update got and terser (#4084)
* Bump undici from 5.8.0 to 5.9.1 in /client (#4078)
* Use the Jakarta EE namespaced versions of the JAXB APIs (#4070)
* Update NPM, dependencies, Fullcalendar to v5.11.2 (#4068)
* Update dependency jsonpath-plus to v7 (#4058)
* Upgrade React router to v6.3.0 (#4060)
* Bump terser from 4.8.0 to 4.8.1 in /client (#4059)
* Update dependency react-mosaic-component to v5 (#3562)
* Update most non-major dependencies (#4041)
* Bump moment from 2.29.3 to 2.29.4 in /client (#4051)
* Bump undici from 5.0.0 to 5.5.1 in /client (#4038)
* Update NPM, dependencies, Projectstorm to v6.7.4 (#4040)
* Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20220608 (#4044)
* Update NPM, dependencies, Slate (#4031)
* Update NPM, dependencies, Emotion to v11.9.3 (#4035)
* Update dependency @fullcalendar/react to v5.11.1 (#4030)
* Update react monorepo to v18 (major) (#4019)
* Bump dset from 3.1.1 to 3.1.2 in /client (#4024)
* Update most non-major dependencies (#4020)
* Bump ejs from 3.1.6 to 3.1.7 in /client (#4023)
* Update most non-major dependencies (#4011)
* Lock file maintenance (#3916)
* Update NPM, dependencies, Slate to v0.76.1 (#4008)
* Update most non-major dependencies (#3978)

## 🔧 Under the hood

* Speed up slow queries (#4085)
ANET 3.2.1: tag_name: 3.2.1
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Fix some UI bugs (#4006)

ANET 3.1.2: tag_name: 3.1.2
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Fix some UI bugs (#4006)

ANET 3.2.0: tag_name: 3.2.0
body: ## What’s changed in ANET

## 🎨 Enhancements

* Add authorization to assessments (#3945)
* Show only summary in rollup (#3987)
* Improve roll up period selection (#4003)

## 🔧 Under the hood

* Bump node-forge from 1.2.1 to 1.3.0 in /client (#3998)
* Update NPM, dev-dependencies, WebdriverIO to v7.19.0 (#3995)
* Update actions/cache action to v3 (#3996)
* Update NPM, dev-dependencies, Babel to v7.17.8 (#3994)
* Update actions/setup-java action to v3 (#3975)
* Update actions/checkout action to v3 (#3980)
* Update dependency dotenv to v16 (#3993)

ANET 3.1.1: tag_name: 3.1.1
body: ## What’s changed in ANET

## 🎨 Enhancements

* Hide engagement information field if empty (#3988)
* Show attendee options in single column (#3976)
* Allow editing deprecated fields (#3982)
* Assessment titles can be configured through the dictionary (#3984)

## 🐛 Bug Fixes

* Fix external documentation link (#3986)

## 🔧 Under the hood

* Update dependency chromedriver to v99 (#3991)
* Update NPM, dependencies, Slate to v0.75.0 (#3979)
* Update NPM, dev-dependencies, WebdriverIO to v7.18.0 (#3990)
* Update NPM, dev-dependencies, Babel to v7.17.7 (#3989)
* Remove MS SQL Server support (#3965)
* Update to latest Node.js v14 and Yarn v1 (#3977)
* Update NPM, dev-dependencies, Babel (#3973)
* Update dependency ava to v4 (#3947)
* Update dependency org.simplejavamail:simple-java-mail to v7 (#3946)
* Update NPM, dependencies, Slate to v0.73.0 (#3972)
* Update NPM, dev-dependencies, WebdriverIO (#3969)
* Update most non-major dependencies (#3923)

ANET 3.1.0: tag_name: 3.1.0
body: ## What’s changed in ANET

## 🚀 Features

* Add preview feature to links for ANET objects (#3334)
* Ability to see the vetting & screening history (#3872)

## 🎨 Enhancements

* Add ability to define custom attendee search groups (#3959)
* Exclude selected items from proposed recents list (#3958)
* Replace "Add" hyperlink with button (#3957)
* Singular column titles for advisor attendee attributes (#3955)
* Span biography over 2 columns in people (person) page (#3953)
* Allow on-demand assessment expiration to be specified per assessment definition (#3937)
* Uniquely identify assessments in the dictionary by key (#3936)
* Ensure we can use the on demand assessment without expiration (#3928)
* Add deprecation feature to custom fields (#3902)
* Enhance merge people for fine grained control (#3537)
* Group assessment questions (#3917)
* Prevent unnecessary scrollbar on roll-up page (#3924)
* Check history conflict when merging position (#3888)
* When merging positions, be able to pick and choose which "Associated Positions" are merged (#3545)
* Use optional different label for read-only custom fields (#3882)
* Integrate chromatic (#3852)

## 🐛 Bug Fixes

* Make sure buttons are disabled when they should be (#3938)
* Fix task assessments disappearing (#3930)
* Show field validation errors for button groups and links to ANET objects (#3922)
* Fix typo in error handling (#3908)

## 🔧 Under the hood

* Push Gradle to 7.4 and update plugins (#3968)
* Bump markdown-it from 12.2.0 to 12.3.2 in /client (#3949)
* Move Python-based anet-tools to separate repository (#3967)
* Bump follow-redirects from 1.14.7 to 1.14.8 in /client (#3960)
* Improve development documentation: DB container initialization (#3503)
* Run Renovate every day (#3956)
* Include "webdriverio" NPM package as part of WebdriverIO group (#3954)
* Update renovate config, group: Storybook, Babel, WebdriverIO & Slate … (#3952)
* Update dependency chromedriver to v97 (#3948)
* Replace error prone docker mounts with copy tasks (#3951)
* Update to Keycloak 16.1.0 (#3944)
* Update several non-major dependencies (#3943)
* Update log4j2 (#3940)
* Update several non-major dependencies (#3939)
* Update several non-major dependencies (#3935)
* Remove task custom fields assessments (#3931)
* Fix name conflict while importing bootstrap component (#3933)
* Update dependency copy-webpack-plugin to v10 (#3927)
* Update JSON schema validator (#3925)
* Update dependency chromedriver to v96 (#3926)
* Update plugin com.diffplug.spotless to v6 (#3921)
* Update dependency graphiql to v1.4.7 [SECURITY] (#3920)
* Update dependency i18n-iso-countries to v7 (#3919)
* Add GraphQL request timeout (#3913)
* Update most non-major dependencies (#3912)
* Make tests run again on BrowserStack (#3911)
* Update dependency org.liquibase:liquibase-core to v4.6.1 (#3837)
* Lock file maintenance (#3901)
* Update most non-major dependencies (#3909)
* Update most non-major dependencies (#3907)
* Update most non-major dependencies (#3904)
* Update workflows documentation (#3905)
* Fix UI issues with Bootstrap 5 (#3898)
* Update dependency chromedriver to v95 (#3903)
* Update most non-major dependencies (#3899)
* Update dependency chromatic to v6 (#3890)
* Update dependency webpack-dev-server to v4 (#3788)
* Update most non-major dependencies (#3897)
* Update react monorepo to v17 (major) (#3349)
* Update most non-major dependencies (#3893)
* Update bootstrap 3 to bootstrap 5 (#3770)
* Update dependency com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer to v20211018 (#3895)
* Update Azure pipeline build to ubuntu-latest (#3894)
* Replace Draftail with SlateJS (#3861)
* Lock file maintenance (#3881)
* Update most non-major dependencies (#3878)
* Fix Renovate config warnings (#3892)
* Update Node and Yarn (#3891)
* Fix failing wdio test for notifications, by putting Nick in a position (#3889)
* Develop storybook for interpreter assessments (#3884)
* Replace react svg text (#3886)
* Make test for report conflicts more robust (#3883)

ANET 3.0.54: tag_name: 3.0.54
body: ## What’s changed in ANET

Note: the 3.0.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

## 🐛 Bug Fixes

* Log JavaScript initialization errors (#3841)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.54
ANET 2.1.54: tag_name: 2.1.54
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 3.0.x release chain should be used.

## 🎨 Enhancements

* Allow admins to edit people/position history (#3758)
* Allow assessments for advisors (#3848)
* Configure general banner through dropdown fields (#3873)
* Fix rich text fields displaying html tags (#3860)
* Reserve pinpoint locations term for user pinned location (#3857)

## 🔧 Under the hood

* Lock file maintenance (#3875)
* Update most non-major dependencies (#3877)
* Update most non-major dependencies (#3867)
* Update dependency react-toastify to v8 (#3816)
* Update dependency com.google.guava:guava to v31 (#3874)
* Update dependency chromedriver to v94 (#3876)
* Add the Azure Boards badge to the README (#3863)
* Lock file maintenance (#3796)
* Update most non-major dependencies (#3811)
* Add hot reload configuration for webpack 5 (#3862)
* Bump tar from 6.1.7 to 6.1.11 in /client (#3839)
* Update dependency eslint-plugin-flowtype to v6 (#3854)

ANET 3.0.53: tag_name: 3.0.53
body: ## What’s changed in ANET

Note: the 3.0.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

## 🐛 Bug Fixes

* Log JavaScript initialization errors (#3841)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.53
ANET 2.1.53: tag_name: 2.1.53
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 3.0.x release chain should be used.

## 🚀 Features

* Add saved searches under My Work menu (#3845)
* Ensure location types fits all missions (#3814)
* Implement subscriptions (#1575)

## 🎨 Enhancements

* Add ability to undo custom field of type choice (#3817)
* Ensure location types fits all missions (#3814)
* Add page size selection to report print view (#3728)

## 🐛 Bug Fixes

* Add styling when displaying enum values (#3843)
* Allow `person.customSensitiveInformation` to be undefined (#3840)
* Fix asset loading (#3757)

## 🔧 Under the hood

* Update dependency chromedriver to v93 (#3842)
* Update dependency clean-webpack-plugin to v4 (#3836)
* Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 - autoclosed (#3823)
* Update dependency graphql to v15.5.2 - autoclosed (#3828)
* Update dependency mini-css-extract-plugin to v2.2.1 - autoclosed (#3832)
* Update dependency react-router-dom to v5.2.1 (#3824)
* Update dependency @blueprintjs/datetime to v3.23.8 (#3829)
* Update dependency @blueprintjs/popover2 to v0.11.3 (#3830)
* Update dependency chromedriver to v92.0.2 (#3831)
* Update most non-major dependencies (#3771)
* Update dependency eslint-plugin-import to v2.24.2 (#3790)
* Update dependency org.ehcache:ehcache to v3.9.6 (#3810)
* Update dependency @apollo/client to v3.4.9 (#3809)
* Update dependency core-js to v3.16.3 (#3808)
* Update dependency autoprefixer to v10.3.2 (#3795)
* Update @blueprintjs dependencies (#3792)
* Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.3 (#3794)
* Update dependency email-addresses to v5 (#3781)
* Update dependency core-js to v3.16.2 (#3780)
* Update dependency html-react-parser to v1.2.8 (#3772)
* Update dependency d3 to v7.0.1 (#3778)
* Update dependency @apollo/client to v3.4.8 (#3777)
* Update dependency org.jsoup:jsoup to v1.14.2 (#3775)
* Lock file maintenance (#3761)
* Update most non-major dependencies (#3752)
* Update @projectstorm dependencies to v6.6.1 (#3767)
* Update webdriverio monorepo to v7.9.1 (#3763)
* Update storybook monorepo to v6.3.7 (#3766)
* Update dependency @apollo/client to v3.4.7 (#3765)
* Update dependency core-js to v3.16.1 (#3760)
* Update dependency @emotion/react to v11.4.1 (#3759)
* Update dependency draft-convert to v2.1.12 (#3755)
* Update dependency @apollo/client to v3.4.5 (#3756)
* Lock file maintenance (#3745)
* Update dependency @apollo/client to v3.4.4 (#3751)
* Update dependency d3 to v7 (#3657)
* Update dependency redux to v4.1.1 (#3753)
* Update graphqlcodegenerator monorepo (major) (#3750)
* Update dependency chromedriver to v92.0.1 (#3747)
* Update dependency org.glassfish.jaxb:jaxb-runtime to v2.3.5 (#3749)
* Update dependency org.ehcache:ehcache to v3.9.5 (#3748)
* Update most non-major dependencies (#3735)
* Update dependency @babel/eslint-parser to v7.14.9 (#3744)
* Update dependency chalk to v4.1.2 (#3743)
* Update dropwizard monorepo to v2.0.24 (#3741)
* Group some items in the navigation menu (#3734)
* Update BrowserStack tests to use W3C standard capabilities (#3740)
* Upgrade to Apollo Client v3 (#3736)
* Update dependency @graphql-cli/codegen to v1.17.27 (#3739)
* Add page size selection to report print view (#3728)
* Lock file maintenance (#3706)
* Update most non-major dependencies (#3705)
* Update dependency ch.qos.logback:logback-core to v1.2.5 (#3710)
* Update dependency eslint-plugin-flowtype to v5.8.2 (#3732)
* Update webdriverio dependencies to v7.8.0 (#3731)
* Update storybook monorepo to v6.3.6 (#3730)
* Update babel monorepo to v7.14.8 (#3718)
* Update dependency react-scroll to v1.8.3 (#3726)
* Update dependency chromedriver to v92 (#3727)
* Update dependency eslint-plugin-flowtype to v5.8.1 (#3725)
* Update storybook monorepo to v6.3.5 (#3724)
* Change the way report is selected from MyReports (#3723)
* Update dependency eslint-webpack-plugin to v3 (#3722)
* Wait for the modal to slide in before continuing the test (#3721)
* Update logback dependencies to v1.2.4 (#3720)
* Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.2 (#3717)
* Update dependency postcss to v8.3.6 (#3719)
* Update dependency postcss-loader to v6 (#3655)
* Update Storybook builder to webpack5 (#3715)
* Update yup to v0.32.9 (#3714)
* Update autoprefixer to v10.3.1 (#3712)
* Update react-tooltip to v4.2.21 (#3713)
* Update @fullcalendar dependencies to v5.8.0 (#3709)
* Update leaflet to v1.7.1 (#3711)
* Update @blueprintjs dependencies (#3704)
* Lock file maintenance (#3695)
* Update most non-major dependencies (#3693)
* Update dependency css-loader to v6 (#3700)
* Update dependency @graphql-cli/codegen to v1.17.26 (#3696)
* Update dependency react-redux-loading-bar to v5.0.2 (#3694)
* Update storybook monorepo to v6.3.4 (#3692)
* Update storybook monorepo to v6.3.3 (#3691)
* Update most non-major dependencies (#3654)
* Storybook update and lock file maintenance (#3637)
* Add location type to simulator (#3689)
* Update dependency style-loader to v3 (#3677)
* Update dependency org.postgresql:postgresql to v42.2.23 (#3687)
* Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.1 (#3688)
* Update dependency jsonpath-plus to v6 (#3686)
* Update dependency mini-css-extract-plugin to v2 (#3684)
* Update dependency jest to v27.0.6 (#3682)
* Update dependency @graphql-cli/codegen to v1.17.25 (#3683)
* Update dependency copy-webpack-plugin to v9.0.1 (#3678)
* Update dependency wdio-chromedriver-service to v7.1.1 (#3680)
* Update dependency gradle to v7.1.1 (#3685)
* Update @testing-library dependencies (#3676)
* Update dependency postcss to v8.3.5 (#3653)
* Update dependency html-webpack-plugin to v5.3.2 (#3666)
* Update dropwizard dependencies to v2.0.23 (#3673)
* Update (most) @babel dependencies to v7.14.x (#3674)
* Update @blueprintjs dependencies (#3664)
* Update dependencies jes and babel-jest to v27.0.5 (#3665)
* Update babel monorepo (#3652)
* Update dependency html-react-parser to v1.2.7 (#3660)
* Update dependency graphql to v15.5.1 (#3661)
* Update dependency use-debounce to v7 (#3663)
* Update dependency webpack-cli to v4.7.2 (#3651)
* Update dependency chromedriver to v91.0.1 (#3659)
* Update dependency selenium-webdriver to v4.0.0-beta.4 (#3650)
* Update dependency org.postgresql:postgresql to v42.2.22 (#3656)
* Update dependency org.simplejavamail:simple-java-mail to v6.6.1 (#3658)

ANET 2.2.52: tag_name: 2.2.52
body: ## What’s changed in ANET

Note: the 2.2.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.52
ANET 2.1.52: tag_name: 2.1.52
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 2.2.x release chain should be used.

## 🚀 Features

* Edit location and display location types (#3632)
* Print or export people profiles (#3622)

## 🎨 Enhancements

* Add a location type for place of birth (#3644)
* Sanitize JSON before storing it (#3617)
* Update SVG logos (#3605)

## 🐛 Bug Fixes

* Fix advanced selects inside advanced search (#3624)

## 🔧 Under the hood

* Update dependency webpack-cli to v4.7.1 (#3649)
* Update most non-major dependencies (#3646)
* Update dependency jest to v27.0.4 (#3645)
* Update webdriverio monorepo to v7.7.3 (#3648)
* Update dependency formik to v2.2.9 (#3642)
* Update dependency chromedriver to v91 (#3643)
* Update most non-major dependencies (#3630)
* Update Node.js to latest 14.x LTS (#3639)
* Update dependency @blueprintjs/datetime to v3.23.4 (#3631)
* Update dependency jest to v27.0.3 (#3635)
* Update dependency @babel/eslint-parser to v7.14.4 (#3591)
* Update dependency eslint-plugin-import to v2.23.4 (#3636)
* Update dependency core-js to v3.13.1 (#3633)
* Lock file maintenance (#3597)
* Update dependency dotenv to v10 (#3628)
* Update dependency copy-webpack-plugin to v9 (#3620)
* Update dependency core-js to v3.13.0 (#3627)
* Update dependency babel-jest to v27 (#3619)
* Update graphqlcodegenerator monorepo (#3626)
* Update dependency org.simplejavamail:simple-java-mail to v6.5.4 (#3618)
* Update dependency graphiql to v1.4.2 (#3625)
* Update dependency org.ehcache:ehcache to v3.9.4 (#3616)
* Update dependency @testing-library/react to v11.2.7 (#3594)
* Update most non-major dependencies (#3592)
* Update io.dropwizard dependencies to v2.0.22 (#3612)
* Update sim (#3623)
* Update @fullcalendar dependencies to v5.7.0 (#3589)
* Update dependency css-loader to v5.2.6 (#3604)
* Update dependency @blueprintjs/core to v3.44.3 (#3602)
* Update dependency eslint-config-standard to v16.0.3 (#3607)
* Update dependency chromedriver to v90.0.1 (#3606)
* Update dependency com.mikesamuel:json-sanitizer to v1.2.3 (#3590)
* Update dependency webpack to v5.37.1 (#3600)
* Update dependency formik to v2.2.8 (#3601)
* Update dependency gradle to v7.0.2 (#3595)
* Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.5 (#3593)
* Update junit5 monorepo to v5.7.2 (#3596)
* Update dependency @blueprintjs/datetime to v3.23.3 (#3603)
* Add client-side tests for custom sensitive information (#3598)
* Update dependency @blueprintjs/popover2 to v0.8.0 (#3585)

ANET 2.2.51: tag_name: 2.2.51
body: ## What’s changed in ANET

Note: the 2.2.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.51
ANET 2.1.51: tag_name: 2.1.51
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 2.2.x release chain should be used.

## 🚀 Features

* Add sensitive custom fields (#3584)

## 🔧 Under the hood

* Lock file maintenance (#3578)
* Update dependency postcss to v8.2.15 (#3583)
* Update dependency webpack to v5.37.0 (#3580)
* Update dependency dotenv to v9.0.2 (#3581)
* Update dependency thread-loader to v3.0.4 (#3579)
* Update dependency gradle to v7.0.1 (#3582)
* Update most non-major dependencies (#3570)
* Update webdriverio monorepo to v7.5.7 (#3576)
* Update dependency dotenv to v9 (#3571)
* Update dependency postcss to v8.2.14 (#3575)
* Update dependency @blueprintjs/popover2 to v0.7.3 (#3574)
* Make wdio test for report conflicts more robust (#3573)

ANET 2.2.50: tag_name: 2.2.50
body: ## What’s changed in ANET

Note: the 2.2.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.50
ANET 2.1.50: tag_name: 2.1.50
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 2.2.x release chain should be used.

## 🐛 Bug Fixes

* Fix reports insights (#3568)
* Lift calendar up from the other DOM elements (#3566)

## 🔧 Under the hood

* Update most non-major dependencies (#3569)
* Lock file maintenance (#3564)
* Update most non-major dependencies (#3561)

ANET 2.2.49: tag_name: 2.2.49
body: ## What’s changed in ANET

Note: the 2.2.x release chain is for Linux/Keycloak integration; for the default branch, the 2.1.x release chain should be used.

## 🚀 Features

* Authentication is now delegated to Keycloak (#3217)

For other changes see the corresponding 2.1 release: https://github.com/NCI-Agency/anet/releases/tag/2.1.49
ANET 2.1.49: tag_name: 2.1.49
body: ## What’s changed in ANET

Note: the 2.1.x release chain is from the default branch; for Linux/Keycloak integration, the 2.2.x release chain should be used.

## 🐛 Bug Fixes

* Fix ANET init command (#3558)

## 🔧 Under the hood

* Lock file maintenance (#3559)
* Update most non-major dependencies (#3555)
* Update dependency gradle to v7 (#3542)
* Lock file maintenance (#3544)
* Update most non-major dependencies (#3538)
* Improve eslint (#3554)

ANET 2.1.48: tag_name: 2.1.48
body: ## What’s changed in ANET

## 🚀 Features

* Add a back to draft capability for published reports (#3496)

## 🎨 Enhancements

* Update permissions (#3532)
* Svg version of ANET logo is needed to prevent distortion of the image in different sizes. (#3540)

## 🐛 Bug Fixes

* Fix formCustomFields error when creating objects (#3514)

## 🔧 Under the hood

* Update dependency chromedriver to v90 (#3551)
* Update dependency eslint-plugin-promise to v5 (#3541)

ANET 2.1.47: tag_name: 2.1.47
body: ## What’s changed in ANET

## 🚀 Features

* Improve and extend merge for locations object (#3534)

## 🔧 Under the hood

* Lock file maintenance (#3529)
* Update most non-major dependencies (#3522, #3535)
* Update actions/setup-java action to v2 (#3530)

ANET 2.1.46: tag_name: 2.1.46
body: ## What’s changed in ANET

## 🎨 Enhancements

* Show absolute date/time on periodic assessments and report comments (#3527)
* Add selection feature for dynamically selecting location format (#3256)
* Force super users to enter a location for advisor positions (#3506)

## 🐛 Bug Fixes

* Fix notes and map errors when merging positions (#3524)
* Use correct label for principal organization identificationCode field (#3523)

ANET 2.1.45: tag_name: 2.1.45
body: ## What’s changed in ANET

## 🚀 Features

* Enhance person view and make ANET more responsive (#3330)
* Add similarity feature to avoid duplicate object creation (#3390)

## 🎨 Enhancements

* Modify how principal sub-organization's are displayed (#3512)
* Enhance person view and make ANET more responsive (#3330)

## 🔧 Under the hood

* Lock file maintenance (#3515)
* Update most non-major dependencies (#3513)
* Lock file maintenance (#3489)
* Remove obsolete step from CodeQL workflow (#3511)
* Update most non-major dependencies (#3510)
* Update most non-major dependencies (#3482)
* Refactor GraphQL tests (#3484)

ANET 2.1.44: tag_name: 2.1.44
body: ## What’s changed in ANET

## 🚀 Features

* Show absolute date/time on notes instead of relative (#3505)
* Improve and extend merge for positions object (#3147)

## 🎨 Enhancements

* Show absolute date/time on notes instead of relative (#3505)

ANET 2.1.43: tag_name: 2.1.43
body: ## What’s changed in ANET

* Fix "This is not me" onboarding (#3493)

## 🎨 Enhancements

* Enable editing maxCharLength for some text fields (#3471)

## 🐛 Bug Fixes

* Fix editing associated positions (#3483)

## 🔧 Under the hood

* Lock file maintenance (#3460)
* Update most non-major dependencies (#3458)
* Update jsonpath-plus (#3479)
* Update dependency use-debounce to v6 (#3467)
* Update dependency copy-webpack-plugin to v8 (#3463)
* Update dependency react-avatar-edit to v1 (#3478)
* Update dependency chromedriver to v89 (#3464)

ANET 2.1.42: tag_name: 2.1.42
body: ## What’s changed in ANET

* Change class components to functional ones (#3452)

## 🎨 Enhancements

* Add an Insight showing the positions that have pending assessments (#3415)

## 🐛 Bug Fixes

* Fix report search for "pending approval of" (#3445)
* Fix my counterparts tab not showing fields (#3454)
* Fix yupDate conversion (#3429)

## 🔧 Under the hood

* Update most non-major dependencies (#3456)
* Refactor rollup GraphQL schema to use Instant instead of Long (#3457)
* Refactor `userActivities` (#3451)
* Lock file maintenance (#3448)
* Remove tags functionality (#3396)
* Upgrade NodeJS to latest LTS 14.16.0 'Fermium' (#3430)
* Update most non-major dependencies (#3455)
* Update most non-major dependencies (#3446)
* Remove unused client side scripts folder (#3450)
* Update react-tooltip to 4.2.14 (#3441)
* Update dependency wdio-chromedriver-service to v7 (#3447)
* Update most non-major dependencies (#3444)
* Use inclusive language (#3435)
* Migrate to @blueprintjs/popover2 (#3427)
* Update most non-major dependencies (#3440)
* Lock file maintenance (#3438)
* Update most non-major dependencies (#3436)
* Remove unused dependency html-loader (#3439)
* Update webdriverio monorepo (major) (#3434)
* Update most non-major dependencies (#3433)
* Update most non-major dependencies (#3417)
* Update dependency com.github.node-gradle.node:com.github.node-gradle.node.gradle.plugin to v3 (#3424)
* Lock file maintenance (#3425)
* Update dependency jsonpath-plus to v5 (#3398)

ANET 2.1.41: tag_name: v2.1.41
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Make postgresql schema consistent with mssql (#3409)
* Fix KML and NVG exports (#3402)

## 🔧 Under the hood

* Lock file maintenance (#3420)
* Update dependency com.microsoft.sqlserver:mssql-jdbc to v9 (#3419)
* Update most non-major dependencies (#3411)
* Update dependency email-addresses to v4 (#3397)
* Update most non-major dependencies (#3407)
* Update dependency react-toastify to v7 (#3406)
* Lock file maintenance (#3395)
* Update most non-major dependencies (#3404)
* Update dependency chromedriver to v88 (#3405)
* Update most non-major dependencies (#3389)
* Update dependency org.apache.poi:poi to v5 (#3400)

ANET 2.1.40: tag_name: 2.1.40
body: ## What’s changed in ANET

## 🔧 Under the hood

* Update dependency webpack to v5 (#3243)

ANET 2.1.39: tag_name: 2.1.39
body: ## What’s changed in ANET

## 🎨 Enhancements

* Unique assessments per period (#3357)
* Extend custom fields to Position, Organization, Location (#3377)
* Remove partner assessments, add conditional questions (#3376)
* Notify users when there is new version of ANET or ANET server is down (#3381)

## 🔧 Under the hood

* Pin yup version to v.0.31.0 (#3379)
* Add development and storybook build tests for github workflows and fix storybook (#3383)
* Lock file maintenance (#3386)
* Update most non-major dependencies (#3385)
* Update dependency js-yaml to v4 (#3384)
* Update most non-major dependencies (#3365)
* Lock file maintenance (#3378)

ANET 2.1.38: tag_name: 2.1.38
body: ## What’s changed in ANET

## 🎨 Enhancements

* Add a default search filter for filtering unverified people (#3372)

## 🐛 Bug Fixes

* Change engagementDate format in emailed reports (#3371)
* Filter out people pending verification from advanced search (#3363)
* Fix position form organization being required (#3366)

## 🔧 Under the hood

* Change engagementDate format in emailed reports (#3371)
* Add a default search filter for filtering unverified people (#3372)
* Update dependency html-react-parser to v1 (#3359)
* Lock file maintenance (#3369)
* Fix unused env variable at wdio script in package.json (#3373)
* Add tests for a different anet dictionary which doesn't have custom fields (#3370)
* Update most non-major dependencies (#3345)
* Lock file maintenance (#3358)

ANET 2.1.37: tag_name: 2.1.37
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Provide a sensible default if fieldsConfig is not set (#3362)

## 🔧 Under the hood

* Order and group the stories in storybook, fix dropdown component prop (#3350)
* Bump ini from 1.3.5 to 1.3.7 in /client (#3356)
* Update actions/checkout action to v2 (#3344)
* Update actions/cache action to v2 (#3343)
* Remove unused dependency mathjs (#3353)
* Update emotion monorepo to v11 (major) (#3348)
* Update dependency postcss-flexbugs-fixes to v5 (#3347)

ANET 2.1.36: tag_name: 2.1.36
body: ## What’s changed in ANET

## 🚀 Features

* Add print report functionality (#3161)
* Fix missing duration info on report emails (#3337)

## 🐛 Bug Fixes

* Fix aggregation function modifying the Settings (#3341)
* Fix state update after unmount in LinkAnetEntity (#3329)
* Fix customFields's bugs and refactor / add test cases (#3322)

## 🔧 Under the hood

* Bump highlight.js from 10.4.0 to 10.4.1 in /client (#3336)
* Refactor automaticallyInactivateUsers.ignoredDomainNames (#3333)
* Fix state update after unmount in LinkAnetEntity (#3329)
* Fix customFields's bugs and refactor / add test cases (#3322)
* Update chromedriver to v87 (#3331)
* Refactor recent users & activities (#3328)

ANET 2.1.35: tag_name: 2.1.35
body: ## What’s changed in ANET

* Fix planning conflict e2e test errors (#3310)
* Update documents due to change of dictionary loading approach (#3205)

## 🎨 Enhancements

* Don't show assessments for future engagements (#3314)

## 🐛 Bug Fixes

* Fix report number fields' errors (#3316)
* Fix nodeSize making useEffect run every render (#3174)
* Fix double warning messages on report forms (#3311)

## 🔧 Under the hood

* Remove circular dependencies from our JavaScript code (#3321)
* Update most non-major dependencies (#3317)
* Update dependency eslint-config-standard to v16.0.2 (#3306)

ANET 2.1.34: tag_name: 2.1.34
body: ## What’s changed in ANET

* Send email notifications for pending assessments (#3286)
* Fix conflict detection when one of the reports is cancelled (#3302)
* Fix 'No assessments' message when there are assessments (#3285)

## 🎨 Enhancements

* Assign multiple authors for a report (#3237)
* Add a biweekly period implementation (#3276)
* Add annually option to the dictionary for assessment period choice (#3271)
* Global status search (#3125)

## 🐛 Bug Fixes

* Add test case for reproducible scenario of NCI-Agency/anet#3304 (#3309)
* Fix ReportCollection undefined widgetIds as no mapId supplied (#3307)
* Fix FutureEngagementWorker (#3305)
* Fix semiannually and semimonthly period calculations (#3272)
* Fix position table missing locations in task page (#3294)
* Fix map for report statistics (#3291)
* Make insights & rollup use the whole page under Chrome 86 and up (#3289)
* Correct parent organization selection for new principal organizations (#3287)
* Change conflicting report tests to test more general case (#3283)
* Set READ_COMMITTED_SNAPSHOT to ON on MS SQL to prevent hangs due to locking (#3277)
* Fix missing location in position table (#3269)

## 🔧 Under the hood

* Add test case for reproducible scenario of NCI-Agency/anet#3304 (#3309)
* Assign multiple authors for a report (#3237)
* Update dependency babel-preset-react-app to v10 (#3273)
* Update most non-major dependencies (#3290)
* Fix LGTM warnings (#3299)
* Deprecate GHA `set-env` (#3301)
* Remove uses of `_uniqueId` for React component keys (#3292)
* Update linters (major) (#3274)
* Update most non-major dependencies (#3264)
* Update READ_COMMITTED_SNAPSHOT migration (#3280)
* Change the format of assessment period start date (#3275)

ANET 2.1.33: tag_name: 2.1.33
body: ## What’s changed in ANET

* Enable questionless assessment definitions (#3260)
* Sort recent users by time in descending order (#3225)
* Add notifications for pending assessments (#3212)

## 🎨 Enhancements

* Add Network Issues as a cancellation reason (#3257)

## 🐛 Bug Fixes

* Fix getting responsibleTasks (#3266)
* Improve account deactivation warning mechanism (#3261)
* Stop the auto-save from rescheduling itself after unmount (#3259)

## 🔧 Under the hood

* Update most non-major dependencies (#3254)
* Improve account deactivation warning mechanism (#3261)
* Disable report form submit buttons while submitting (#3258)
* Stop the auto-save from rescheduling itself after unmount (#3259)
* Pin fullcalendar version (#3255)
* Fix LGTM warnings about Cloneable (#3253)
* Update dependency webpack-cli to v4.1.0 (#3252)
* Lock file maintenance (#3228)
* Update most non-major dependencies to v26.6.0 (#3251)
* Update dependency webpack-cli to v4 (#3242)
* Update dependency style-loader to v2 (#3240)
* Update dependency css-loader to v5 (#3246)
* Update dependency com.google.guava:guava to v30 (#3249)
* Update most non-major dependencies (#3233)
* Update dependency chromedriver to v86 (#3236)

ANET 2.1.32: tag_name: 2.1.32
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Add reportActions.planned column (#3224)
* Fix spurious auto-save (#3234)
* Fix required value prop failing on null values (#3227)

## 🔧 Under the hood

* Update most non-major dependencies (#3218)
* Make the RelatedObjectsTable a true multi-select (#3232)

ANET 2.1.31: tag_name: 2.1.31
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Fix a bug where periodic assessments were always missing (#3219)

ANET 2.1.30: tag_name: 2.1.30
body: ## What’s changed in ANET

* Fix mgrs form field infinite render loop (#3190)
* Enable "include reports from sub-orgs" by default (#3203)

## 🚀 Features

* Gh 3019 Add an anet service graphql interface - GH 2081 Change email address message  (#3066)

## 🐛 Bug Fixes

* Fix a bug where periodic assessments were always missing (#3219)
* Fix customFields assessments (#3211)
* User without position can create draft reports again (#3213)
* Fix planning conflict intermittent wdio test errors (#3201)

## 🔧 Under the hood

* Pin Yarn version at 1.22.10 (#3216)
* Update most non-major dependencies (#3204)
* Fix customFields assessments (#3211)
* Lock file maintenance (#3207)
* Update dependency use-debounce to v5 (#3206)
* Update dependency autoprefixer to v10 (#3194)
* Lock file maintenance (#3184)
* Pin leaflet version at 1.6.0 for leaflet.markercluster (#3202)
* Fix RichTextEditor story (#3197)
* Remove minimal report view (#3200)
* Update dependency prettier to v2.1.2 (#3195)
* Be more explicit in what we want renovate to do/ignore (#3198)

ANET 2.1.29: tag_name: 2.1.29
body: ## What’s changed in ANET

## 🔧 Under the hood

* Update most non-major dependencies (#3171)
* Update dependency thread-loader to v3 (#3191)
* Code formatting: remove odd spaces. To prevent triggering false changes. (#3192)

ANET 2.1.28: tag_name: 2.1.28
body: ## What’s changed in ANET

* GH 3042 Add MGRS coordinate format (#3062)
* Update development documentation (#3182)
* Fix #3033: link to ANET Configuration documentation in dev-setup.md. (#3180)
* Fix missing against variable in git hooks (#3183)
* Fix report statistics render differences (#3170)
* Revert "Upgrade to Apollo Client v3" (#3151)
* Correct pendingApprovalsOf (#3112)

## 🚀 Features

* Extend assessments and aggregation widgets (#3069)

## 🎨 Enhancements

* Add ANET object to custom fields (#3156)
* Add my tasks and my counterparts pages (#3126)
* Add maintenance command to delete dangling assessments and notes (#3128)
* Tweak PostgreSQL full-text search (#3110)

## 🐛 Bug Fixes

* Fix delete of associated position (#3189)
* Prevent possible NullPointerException when loading Person/avatar (#3138)

## 🔧 Under the hood

* Fix createReport test (#3175)
* Update dependency d3 to v6 (#3159)
* Update dependency use-debounce to v4 (#3173)
* Lock file maintenance (#3168)
* Update most non-major dependencies (#3155)
* Update dependency chromedriver to v85 (#3163)
* Avoid circular imports (#3162)
* Ensure left-side navigation menu is present when needed (#3157)
* Lock file maintenance (#3146)
* Update most non-major dependencies (#3142)
* Send back e2e test results to BrowserStack (#3154)
* Suppress ShiftLeft scan false positives (#3153)
* Update JSON Schema from draft-07 to 2019-09 (#3149)
* Add test for deleting dangling attendee assessment (#3137)
* Log only the uuid for Person objects (#3141)
* Lock file maintenance (#3130)
* Update most non-major dependencies (#3129)
* Add missing null checks (#3132)
* Address ShiftLeft scan issues (#3127)
* Update most non-major dependencies (#3122)
* Lock file maintenance (#3116)
* Update dependency react-redux-loading-bar to v5 (#3120)
* Update most non-major dependencies (#3114)
* Update dependency css-loader to v4 (#3115)
* Make `jar` and `run` depend on buildClient (#3117)
* Update dependency com.microsoft.sqlserver:mssql-jdbc to v8.4.0.jre8 (#3121)

ANET 2.1.27: tag_name: 2.1.27
body: 

ANET 2.2.2: tag_name: 2.2.2
ANET 2.2.0: tag_name: 2.2.0
body: Based on [2.1.26](https://github.com/NCI-Agency/anet/releases/2.1.26) but with officially added Postgres 12 and RHEL 7.6 support
ANET 2.1.26: tag_name: 2.1.26
body: ## What’s changed in ANET

## 🚀 Features

* Improve task assessments (#2966)

## 🐛 Bug Fixes

* Apollo React Hooks 3.1.5 update fix (#2998)
* Fix comment email when report was deleted (#2996)

## 🔧 Under the hood

* Defensively copy objects in the domainUsersCache (#2985)
* Parallellise client side tests (#2972)
* Conservatively cache domain users (#2976)
* Explicitly set the FreeMarker Configuration version (#2975)
* Update dependency babel-jest to v26 (#3006)
* Update dependency jest to v26 (#3007)
* Lock file maintenance (#2991)
* Lock file maintenance (#2987)
* Update dependency com.google.guava:guava to v29 (#2983)
* Update most non-major dependencies (#2980)
* Update most non-major dependencies (#2978)
* Update dependency jsonpath-plus to v4 (#2973)
* Update most non-major dependencies (#2969)

ANET 2.1.25: tag_name: 2.1.25
body: ## What’s changed in ANET

## 🔧 Under the hood

* Lock file maintenance (#2970)
* Update most non-major dependencies (#2963)
* Update dependency chalk to v4 (#2965)
* Update dependency wdio-chromedriver-service to v6 (#2967)
* Update dependency eslint-loader to v4 (#2968)

ANET 2.1.24: tag_name: 2.1.24
body: ## What’s changed in ANET

## 🎨 Enhancements

* Harmonise report state colours (#2865)

## 🐛 Bug Fixes

* Fix FutureEngagementsByLocation insight (#2944)

## 🔧 Under the hood

* Lazy-load avatars (#2940)
* Remove Travis CI integration (#2953)
* add tests to gh workflow (#2860)
* Update dependency org.postgresql:postgresql to v42.2.12 (#2961)
* Update most non-major dependencies (#2956)
* Update webdriverio monorepo to v6 (major) (#2945)
* Update most non-major dependencies (#2951)
* Lock file maintenance (#2952)
* Update dependency eslint-plugin-node to v11.1.0 (#2950)
* Update dependency html-react-parser to v0.10.3 (#2949)
* Update most non-major dependencies to v2.0.4 (#2948)
* Update dependency eslint-plugin-react-hooks to v3 (#2946)
* Update most non-major dependencies (#2935)
* Update dependency com.microsoft.sqlserver:mssql-jdbc to v8.2.2.jre8 (#2941)

ANET 2.1.23: tag_name: 2.1.23
body: ## What’s changed in ANET

## 🐛 Bug Fixes

* Fix editing avatar (#2927)

## 🔧 Under the hood

* Update dev setup documentation (#2928)
* Fix error when loading the LikertScale (#2924)
* Update person customFields (#2921)
* Contributors.md file is updated. (#2920)
* Store the avatar as binary data in the database (#2918)
* Refactor GraphQL for organizations (#2919)

## 🔧 Under the hood

* Update dependency html-webpack-plugin to v4 (#2938)
* Update dependency prettier to v2 (#2936)
* Update dependency html-loader to v1 (#2931)
* Update most non-major dependencies (#2929)
* Lock file maintenance (#2923)
* Update most non-major dependencies (#2917)
* Update dependency org.postgresql:postgresql to v42.2.11 (#2916)

ANET 2.1.22: tag_name: 2.1.22
body: ## What’s changed in ANET

## 🎨 Enhancements

* Use general task labels, or top-level or sub-level task labels when appropriate (#2908)

## 🔧 Under the hood

* Fix Gradle deprecation warnings (#2913)
* Fix React warnings since 16.13.0 (#2899)

## 🔧 Under the hood

* Update most non-major dependencies (#2914)
* Update dependency i18n-iso-countries to v5 (#2912)
* Lock file maintenance (#2911)
* Update most non-major dependencies (#2910)
* Update dependency yup to v0.28.3 (#2909)
* Update most non-major dependencies (#2907)

ANET 2.1.20: tag_name: 2.1.20
body: ## What’s changed in ANET

* Relax some of the anet yml contraints (#2735)

## 🚀 Features

* Report approval workflow for tasks (#2818)
* Add custom fields to reports/people/tasks and add report task assessments (#2759)
* Add PostgreSQL full-text search (#2692)

## 🎨 Enhancements

* Update customfields validation (#2819)
* Allow non-admin task owners to update their tasks (#2791)
* Minor improvements to advanced search filters (#2751)
* Improve organization diagram layout and behavior (#2686)
* Support for multiple tasked organizations (#2694)
* Add PostgreSQL full-text search (#2692)
* Fix Advanced Search and Advanced Select issues (#2581)

## 🐛 Bug Fixes

* Properly process orgRecurseStrategy for reports search (#2792)
* Pass the style down to the LinkTo component (#2789)
* Fix selecting/saving cancelled reason (#2784)
* Make sure label is updated when position type is changed (#2785)
* Fix recursive clause when searching for parents (#2783)
* Downgrade react-scroll to 1.7.14 (#2695)
* Fix Advanced Search and Advanced Select issues (#2581)

## 🔧 Under the hood

* Refactor proptypes (#2750)
* Fix the wdio printRollup test (#2659)
* Refactor GraphQL schema (#2688)
* Bump Javascript dependencies (#2689)
* Bump graphiql from 0.14.2 to 0.17.5 in /client (#2611)
* Bump dependencies (#2814)
* Bump ava from 2.4.0 to 3.2.0 in /client (#2786)
* Bump @babel/runtime from 7.8.3 to 7.8.4 in /client (#2775)
* Bump @babel/core from 7.8.3 to 7.8.4 in /client (#2776)
* Bump dependencies (#2773)
* Bump dev dependencies as well as nodejs (#2758)
* Bump react-scroll from 1.7.14 to 1.7.16 in /client (#2744)
* Bump faker from `9fd8d7d` to `3b2fa4a` in /client (#2700)
* Bump dependencies (#2749)
* Bump core-js from 3.6.2 to 3.6.4 in /client (#2696)
* Bump handlebars from 4.5.3 to 4.6.0 in /client (#2690)
* Bump liquibase-core from 3.8.4 to 3.8.5 (#2691)
* Refactor GraphQL schema (#2688)
* Bump Javascript dependencies (#2689)
* Bump Java dependencies (#2687)

ANET 2.1.19: tag_name: 2.1.19
body: ## What’s changed in ANET

## 🎨 Enhancements

* Add explicit cache-control to all responses and assets (#2298)

## 🐛 Bug Fixes

* Fix prevent create loop in tasks hierarchy (#2633)
* Memo'ize the search query parameters we use to prevent unnecessary re-renders (#2602)
* Fix endless retrieve loop when searching for invalid dates (#2598)
* Partially revert NCI-Agency/anet#2580 (#2582)

## 🔧 Under the hood

* Fix some Checkstyle warnings (#2603)
* Remove obsolete dependency create-react-class (#2604)
* Fix 2 LGTM warnings (#2600)
* Upgrade to Dropwizard 2.0.0 (#2632)
* Bump postgresql from 42.2.8 to 42.2.9 (#2623)
* Bump some Javascript dependencies (#2631)
* Bump gradle-docker-plugin from 5.3.0 to 6.0.0 (#2514)
* Bump change-case from 3.1.0 to 4.1.0 in /client (#2597)
* Bump Javascript dependencies (#2596)

ANET 2.1.17: tag_name: 2.1.17
body: ## What’s changed in ANET

* Prevent account deactivation email duplication (#2401)

## 🔧 Under the hood

* Bump dependencies (#2553)
* Bump handlebars from 4.5.2 to 4.5.3 in /client (#2522)
* Bump autoprefixer from 9.7.1 to 9.7.2 in /client (#2521)
* Bump d3 from 5.12.0 to 5.14.1 in /client (#2520)
* Bump leaflet from 1.5.1 to 1.6.0 in /client (#2519)

ANET 2.1.16: tag_name: 2.1.16
body: ## What’s changed in ANET

## 🚀 Features

* Release drafter (#2518)

## 🔧 Under the hood

* [Security] Bump https-proxy-agent from 2.2.1 to 2.2.4 in /client (#2515)
* Bump eslint-plugin-react-hooks from 2.2.0 to 2.3.0 in /client (#2513)
* Bump dependencies and run code formatting (#2512)

ANET 2.1.15: tag_name: 2.1.15
ANET 2.1.14: tag_name: 2.1.14
body: 

ANET 2.1.13: tag_name: 2.1.13
ANET 2.1.12: tag_name: 2.1.12
ANET 2.1.11: tag_name: 2.1.10
ANET 2.1.9: tag_name: 2.1.9
ANET 2.1.8: tag_name: 2.1.8
ANET 2.1.7: tag_name: 2.1.7
ANET 2.1.6-fix: tag_name: g24eedc12
ANET 2.1.6: tag_name: 2.1.6
ANET 2.1.5: tag_name: 2.1.5
ANET 2.1.4: tag_name: 2.1.4
ANET 2.1.4+ for staging: tag_name: gceab9524
ANET 2.1.3+ staging: tag_name: gef055a2c
ANET 2.1.3: tag_name: 2.1.3
ANET 2.0.51: tag_name: 2.0.51
body: implements https://github.com/NCI-Agency/anet/pull/1294

2.0.50: tag_name: 2.0.50
body: 
#### Enhancements:

##### Change report rejected language to changes requested to report (https://github.com/NCI-Agency/anet/pull/1242)
 implements nci-agency/anet#1220


#### Bug fixes:

##### Fix export showing only first page of search results (https://github.com/NCI-Agency/anet/pull/1222)
 Fixes NCI-Agency/anet#1184


2.1.2: tag_name: 2.1.2
body: 
#### Enhancements:

##### Upgrade GraphQL Java libraries (https://github.com/NCI-Agency/anet/pull/1204)
 Upgrade spqr and graphql-java.
Rework loading approval status, e.g. only retrieve default steps when needed.
Add some extra waits to the report approval e2e test.

##### Use blueprint icons (https://github.com/NCI-Agency/anet/pull/1180)
 Use the Blueprint Icon class instead (svg) of the icon font.
Make tasks icon background transparent.

##### Improve dataloader (https://github.com/NCI-Agency/anet/pull/1181)
 Various improvements on the (batching) dataloader.
Fixes NCI-Agency/anet#1155 

##### Add basic search based on a gazetteer to ANET (https://github.com/NCI-Agency/anet/pull/1142)
 This functionality allows users to search for geo names on a map, based on a geoSearcher service (ESRI, or others)

implements nci-agency/anet#999


#### Bug fixes:

##### Fix tests after dataloader improvements (https://github.com/NCI-Agency/anet/pull/1185)
 

##### Gh 1175 - Fix issues with insights when navigating (https://github.com/NCI-Agency/anet/pull/1176)
 

##### Gh 1141 - Fix search (https://github.com/NCI-Agency/anet/pull/1168)
 Closes #1141 

##### NCI-Agency/anet#1078: Merge notes when merging people (https://github.com/NCI-Agency/anet/pull/1166)
 


#### Framework improvements:

##### Gh 917 - Use formik library for forms (https://github.com/NCI-Agency/anet/pull/1167)
 Closes #917 
Closes #909 

##### Fix intcore gql test (https://github.com/NCI-Agency/anet/pull/1143)
 


#### Dependencies upgrades

##### Bump formik from 1.3.2 to 1.4.1 in /client (https://github.com/NCI-Agency/anet/pull/1191)

##### Bump chromedriver from 2.44.1 to 2.45.0 in /client (https://github.com/NCI-Agency/anet/pull/1192)

##### Bump css-loader from 2.0.0 to 2.0.1 in /client (https://github.com/NCI-Agency/anet/pull/1199)

##### Bump graphql-cli from 2.17.0 to 3.0.3 in /client (https://github.com/NCI-Agency/anet/pull/1190)

##### Bump moment from 2.22.2 to 2.23.0 in /client (https://github.com/NCI-Agency/anet/pull/1189)

##### Bump core-js from 2.6.0 to 2.6.1 in /client (https://github.com/NCI-Agency/anet/pull/1196)

##### Bump org.everit.json.schema from 1.9.2 to 1.10.0 (https://github.com/NCI-Agency/anet/pull/1187)

##### Bump handlebars-loader from 1.7.0 to 1.7.1 in /client (https://github.com/NCI-Agency/anet/pull/1194)

##### Bump autoprefixer from 9.4.2 to 9.4.3 in /client (https://github.com/NCI-Agency/anet/pull/1193)

##### Bump config from 3.0.0 to 3.0.1 in /client (https://github.com/NCI-Agency/anet/pull/1198)

##### Bump react-toastify from 4.4.3 to 4.5.1 in /client (https://github.com/NCI-Agency/anet/pull/1195)

##### Bump dotenv from 6.1.0 to 6.2.0 in /client (https://github.com/NCI-Agency/anet/pull/1171)

##### Bump @blueprintjs/core from 3.9.0 to 3.10.0 in /client (https://github.com/NCI-Agency/anet/pull/1172)

##### Bump css-loader from 1.0.1 to 2.0.0 in /client (https://github.com/NCI-Agency/anet/pull/1169)

##### Bump core-js from 2.5.7 to 2.6.0 in /client (https://github.com/NCI-Agency/anet/pull/1173)

##### Bump webpack-merge from 4.1.4 to 4.1.5 in /client (https://github.com/NCI-Agency/anet/pull/1170)

##### Bump webdriverio from 4.14.0 to 4.14.1 in /client (https://github.com/NCI-Agency/anet/pull/1150)

##### Bump autoprefixer from 9.3.1 to 9.4.2 in /client (https://github.com/NCI-Agency/anet/pull/1148)

##### Bump poi from 4.0.0 to 4.0.1 (https://github.com/NCI-Agency/anet/pull/1144)

##### Bump poi-ooxml from 4.0.0 to 4.0.1 (https://github.com/NCI-Agency/anet/pull/1147)

##### Bump gradle-docker-plugin from 4.0.5 to 4.1.0 (https://github.com/NCI-Agency/anet/pull/1146)

##### Bump wdio-chromedriver-service from 0.1.3 to 0.1.5 in /client (https://github.com/NCI-Agency/anet/pull/1151)

##### Bump webpack from 4.26.1 to 4.27.1 in /client (https://github.com/NCI-Agency/anet/pull/1156)

##### Bump autobind-decorator from 2.1.0 to 2.4.0 in /client (https://github.com/NCI-Agency/anet/pull/1154)

##### Bump chromedriver from 2.44.0 to 2.44.1 in /client (https://github.com/NCI-Agency/anet/pull/1153)


2.0.49: tag_name: 2.0.49
body: 
#### Enhancements:

##### Remove the ability of non-admin users to approve their own reports (https://github.com/NCI-Agency/anet/pull/1205)
 This is a stripped-down commit from a larger change in ANET 2.1

caveats (until the larger change is fielded):
- appovers trying to approve their own reports will not get feedback as of why they are not allowed to
- admin approvers trying to approve their own reports will be able to but will not get a warning

implements nci-agency/anet#1179


2.0.48: tag_name: 2.0.48
body: 
#### Bug fixes:

##### Gh 1141 - Fix search (https://github.com/NCI-Agency/anet/pull/1168)
 Closes #1141 


2.0.47: tag_name: 2.0.47
body: 
#### Enhancements:

##### Add basic search based on a gazetteer to ANET (https://github.com/NCI-Agency/anet/pull/1142)
 This functionality allows users to search for geo names on a map, based on a geoSearcher service (ESRI, or others)

implements nci-agency/anet#999


2.1.1: tag_name: 2.1.1
body: Below changes are compared to 2.0.46

#### Major changes:

##### Upgrade to SQL Server 2016

##### Identification of objects by UUID 
(breaks external interfaces)

#### Enhancements:

##### Add notes to objects (https://github.com/NCI-Agency/anet/pull/1130)
 Add the possibility to add/view/edit/delete notes related to ANET objects.

##### Collect statistics for our data loaders (https://github.com/NCI-Agency/anet/pull/1125)
 Adds combined counters for all data loaders in the registry,
and individual counters for each data loader.

##### Add python data science  component for operational analysis analytics (https://github.com/NCI-Agency/anet/pull/1073)
 implements nci-agency/anet#GH-1072

##### Use a new mosaic layout for insights and the daily rollup (https://github.com/NCI-Agency/anet/pull/1083)
 Closes #270
Closes #948
Closes #949
Closes #950
Closed #995

##### Allow in-line images in HTML fields (https://github.com/NCI-Agency/anet/pull/1016)
 Take care not to allow in-line data in href's.
Add HTML sanitizing of report sensitive information.


#### Bug fixes:

##### Fix and improve unassigned banner (https://github.com/NCI-Agency/anet/pull/1133)
 Fix invalid code for banner activation
Make banner appear also for inactive positions
Move banner position to below the security banner

fixes nci-agency/anet#1132

##### Fix typo that is preventing users that have not taken the tour from using ANET (https://github.com/NCI-Agency/anet/pull/1117)
 

##### Don't put graph popover on top of advanced search (https://github.com/NCI-Agency/anet/pull/1107)
 Also hide it when clicking in the daily rollup.

##### GH-1012 Fix print styles for main viewport (https://github.com/NCI-Agency/anet/pull/1080)
 Fixes the print style for the main viewport. Now the entire page
is printed instead of the 100vh. This resets the display to block
and height to 100%. And overrides the viewport height and
flexbox display.


#### Framework improvements:

##### Bump owasp-java-html-sanitizer from 20180219.1 to 20181114.1 (https://github.com/NCI-Agency/anet/pull/1137)

##### Remove container requirement from travis builds (https://github.com/NCI-Agency/anet/pull/1134)
 In support of the anounced migration by the travis team: https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures

##### Update yarn.lock to latest. Replace uglify with terser (https://github.com/NCI-Agency/anet/pull/1121)
 closes nci-agency/anet#1120

##### Move exection of sql scripts from sql container into ANET application (https://github.com/NCI-Agency/anet/pull/1097)
 implements nci-agency/anet#662

##### Upgrade to Jdbi 3 (https://github.com/NCI-Agency/anet/pull/1055)
 Closes NCI-Agency/anet#543


#### Dependencies upgrades

##### Bump chromedriver from 2.43.3 to 2.44.0 in /client (https://github.com/NCI-Agency/anet/pull/1139)

##### Bump webpack from 4.26.0 to 4.26.1 in /client (https://github.com/NCI-Agency/anet/pull/1138)

##### Bump gradle-docker-plugin from 4.0.4 to 4.0.5 (https://github.com/NCI-Agency/anet/pull/1136)

##### Bump config from 2.0.1 to 3.0.0 in /client (https://github.com/NCI-Agency/anet/pull/1127)


2.0.46: tag_name: 2.0.46
body: 
#### Bug fixes:

##### Super users can change a person's status to INACTIVE (https://github.com/NCI-Agency/anet/pull/1131)
 Only admins can change back to ACTIVE (but nobody can change status of self!).

Fixes NCI-Agency/anet#969 (was interpreted too strictly in previous PR)


2.0.45: tag_name: 2.0.45
body: 
#### Enhancements:

##### Allow admins to set an inactive person back to active (https://github.com/NCI-Agency/anet/pull/1123)
 Closes NCI-Agency/anet#969

##### Show warnings before submitting or approving report (https://github.com/NCI-Agency/anet/pull/1118)
 Show a warning when no Tasks and Milestones have been filled in.
Show a warning when a report has sensitive information but no authorization groups.
Also ask for confirmation before submitting or approving such reports.

Closes NCI-Agency/anet#235
Closes NCI-Agency/anet#1077

##### Get label and placeholder for position code from the dictionary (https://github.com/NCI-Agency/anet/pull/1116)
 Closes NCI-Agency/anet#1075


training: tag_name: training
body: 
#### Enhancements:

##### Add python data science  component for operational analysis analytics (https://github.com/NCI-Agency/anet/pull/1073)
 implements nci-agency/anet#GH-1072

##### Use a new mosaic layout for insights and the daily rollup (https://github.com/NCI-Agency/anet/pull/1083)
 Closes #270
Closes #948
Closes #949
Closes #950
Closed #995

##### Allow in-line images in HTML fields (https://github.com/NCI-Agency/anet/pull/1016)
 Take care not to allow in-line data in href's.
Add HTML sanitizing of report sensitive information.


#### Bug fixes:

##### Fix typo that is preventing users that have not taken the tour from using ANET (https://github.com/NCI-Agency/anet/pull/1117)
 

##### Don't put graph popover on top of advanced search (https://github.com/NCI-Agency/anet/pull/1107)
 Also hide it when clicking in the daily rollup.

##### GH-1012 Fix print styles for main viewport (https://github.com/NCI-Agency/anet/pull/1080)
 Fixes the print style for the main viewport. Now the entire page
is printed instead of the 100vh. This resets the display to block
and height to 100%. And overrides the viewport height and
flexbox display.


#### Framework improvements:

##### Move exection of sql scripts from sql container into ANET application (https://github.com/NCI-Agency/anet/pull/1097)
 implements nci-agency/anet#662

##### Upgrade to Jdbi 3 (https://github.com/NCI-Agency/anet/pull/1055)
 Closes NCI-Agency/anet#543


#### Dependencies upgrades

##### Bump react-dom from 16.6.0 to 16.6.3 in /client (https://github.com/NCI-Agency/anet/pull/1113)

##### Bump react from 16.6.0 to 16.6.3 in /client (https://github.com/NCI-Agency/anet/pull/1111)

##### Bump react-toastify from 4.4.0 to 4.4.3 in /client (https://github.com/NCI-Agency/anet/pull/1110)

##### Bump react-redux from 5.1.0 to 5.1.1 in /client (https://github.com/NCI-Agency/anet/pull/1108)


2.0.44: tag_name: 2.0.44
body: 
#### Enhancements:

##### Authors can no longer edit report in pending approval mode (https://github.com/NCI-Agency/anet/pull/1084)
 Authors can no longer edit report in pending approval mode; only a current approver can edit in pending approval mode.
Closes NCI-Agency/anet#968

Also fixes a bug where report (auto)save would sometimes fail, and no error was shown.


##### Ensure shortNames for tasks are unique (https://github.com/NCI-Agency/anet/pull/1085)
 Closes NCI-Agency/anet#842

##### Change 'Org' label to 'Organization' (https://github.com/NCI-Agency/anet/pull/1086)
 Closes NCI-Agency/anet#1076


#### Bug fixes:

##### Fix display of start date in advanced search (https://github.com/NCI-Agency/anet/pull/1103)
 The date widget in the advanced search was displaying a day earlier than
the day it should have. Here is why:
https://github.com/moment/moment/issues/3086

Closes NCI-Agency/anet#1099

##### Fix error when going to daily rollup after searching on people by rank (https://github.com/NCI-Agency/anet/pull/1100)
 We used to get an error when first searching on people by rank and afterwards navigating to the "Daily rollup" or "My reports" page.

Closes NCI-Agency/anet#1098


#### Dependencies upgrades

##### Bump autobind-decorator from 2.1.0 to 2.2.1 in /client (https://github.com/NCI-Agency/anet/pull/1092)

##### Bump wdio-mocha-framework from 0.6.3 to 0.6.4 in /client (https://github.com/NCI-Agency/anet/pull/1095)

##### Bump copy-webpack-plugin from 4.5.4 to 4.6.0 in /client (https://github.com/NCI-Agency/anet/pull/1093)

##### Bump gradle-docker-plugin from 4.0.3 to 4.0.4 (https://github.com/NCI-Agency/anet/pull/1088)

##### Bump webpack from 4.23.1 to 4.25.1 in /client (https://github.com/NCI-Agency/anet/pull/1091)

##### [Security] Bump stringstream from 0.0.5 to 0.0.6 in /client (https://github.com/NCI-Agency/anet/pull/1090)
 Bumps [stringstream](https://github.com/mhart/StringStream) from 0.0.5 to 0.0.6. **This update includes security fixes.**
<details>
<summary>Vulnerabilities fixed</summary>

*Sourced from [The Node Security Working Group](https://github.com/nodejs/security-wg/blob/master/vuln/npm/422.json).*

> **Out-of-bounds Read**
> `stringstream` allocates uninitialized Buffers when number is passed in input stream on Node.js 4.x and below
> 
> Affected versions: <=0.0.5

*Sourced from [The Node Security Working Group](https://github.com/nodejs/security-wg/blob/master/vuln/npm/422.json).*

> **Out-of-bounds Read**
> `stringstream` allocates uninitialized Buffers when number is passed in input stream on Node.js 4.x and below
> 
> Affected versions: <=0.0.5

</details>
<details>
<summary>Commits</summary>

- [`fee31c5`](https://github.com/mhart/StringStream/commit/fee31c5c4a5efc7c7cc2fde4aee633dedefd6d67) 0.0.6
- [`2f4a9d4`](https://github.com/mhart/StringStream/commit/2f4a9d496f94b0880e01a26857aa266a5a3ef274) Merge pull request [#9](https://github-redirect.dependabot.com/mhart/StringStream/issues/9) from mhart/fix-buffer-constructor-vuln
- [`afbc744`](https://github.com/mhart/StringStream/commit/afbc7442220358419e330618e47f3a65fc265b1b) Ensure data is not a number in Buffer constructor
- See full diff in [compare view](https://github.com/mhart/StringStream/compare/v0.0.5...v0.0.6)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=stringstream&package-manager=npm_and_yarn&previous-version=0.0.5&new-version=0.0.6)](https://dependabot.com/compatibility-score.html?dependency-name=stringstream&package-manager=npm_and_yarn&previous-version=0.0.5&new-version=0.0.6)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>

##### Bump java-dataloader from 2.2.0 to 2.2.1 (https://github.com/NCI-Agency/anet/pull/1087)

##### Bump graphql-cli from 2.16.7 to 2.17.0 in /client (https://github.com/NCI-Agency/anet/pull/1094)


2.0.43: tag_name: 2.0.43
body: 
#### Bug fixes:

##### Fix print styles (https://github.com/NCI-Agency/anet/pull/1082)
 Fixes #1012

##### Fix reports search for location (https://github.com/NCI-Agency/anet/pull/1070)
 


#### Dependencies upgrades

##### [Security] Bump merge from 1.2.0 to 1.2.1 in /client (https://github.com/NCI-Agency/anet/pull/1074)
 Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1. **This update includes security fixes.**
<details>
<summary>Vulnerabilities fixed</summary>

*Sourced from The GitHub Security Advisory Database.*

> **High severity vulnerability that affects merge**
> The `merge.recursive` function in the `merge` package in versions before 1.2.1 can be tricked into adding or modifying properties of the Object prototype. These properties will be present on all objects allowing for a denial of service attack.
> 
> Affected versions: < 1.2.1

</details>
<details>
<summary>Commits</summary>

- [`b31e67f`](https://github.com/yeikos/js.merge/commit/b31e67fe6592390c967c991aa604c06ed2ae8c4f) link broken
- [`6ad6035`](https://github.com/yeikos/js.merge/commit/6ad6035b901b3d680beac82de39ca83a93885246) Fix prototype pollution
- See full diff in [compare view](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=merge&package-manager=npm_and_yarn&previous-version=1.2.0&new-version=1.2.1)](https://dependabot.com/compatibility-score.html?dependency-name=merge&package-manager=npm_and_yarn&previous-version=1.2.0&new-version=1.2.1)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>

##### Bump gradle-docker-plugin from 4.0.2 to 4.0.3 (https://github.com/NCI-Agency/anet/pull/1071)

##### Bump webpack from 4.22.0 to 4.23.1 in /client (https://github.com/NCI-Agency/anet/pull/1064)

##### Bump chromedriver from 2.43.0 to 2.43.1 in /client (https://github.com/NCI-Agency/anet/pull/1069)

##### Bump react-redux from 5.0.7 to 5.1.0 in /client (https://github.com/NCI-Agency/anet/pull/1061)

##### Bump eslint-config-react-app from 3.0.4 to 3.0.5 in /client (https://github.com/NCI-Agency/anet/pull/1060)

##### Bump gradle-docker-plugin from 4.0.1 to 4.0.2 (https://github.com/NCI-Agency/anet/pull/1057)

##### Bump autoprefixer from 9.3.0 to 9.3.1 in /client (https://github.com/NCI-Agency/anet/pull/1059)

##### Bump css-loader from 1.0.0 to 1.0.1 in /client (https://github.com/NCI-Agency/anet/pull/1056)


2.0.42: tag_name: 2.0.42
body: 
#### Enhancements:

##### Show position code and location in search results (https://github.com/NCI-Agency/anet/pull/1051)
 Show position code and location in people search results
Closes NCI-Agency/anet#1019

Show position location in position search results
Closes NCI-Agency/anet#1020

Also fix link to location in report pages


#### Bug fixes:

##### NCI-Agency/anet#998: Also filter out empty positions from the history (https://github.com/NCI-Agency/anet/pull/1052)
 Fixes NCI-Agency/anet#998

##### Do not allow save of position without organization (https://github.com/NCI-Agency/anet/pull/1050)
 Fixes NCI-Agency/anet#1047


#### Dependencies upgrades

##### Bump java-dataloader from 2.1.1 to 2.2.0 (https://github.com/NCI-Agency/anet/pull/1040)

##### Bump webdriverio from 4.13.2 to 4.14.0 in /client (https://github.com/NCI-Agency/anet/pull/1048)

##### Bump autoprefixer from 9.2.1 to 9.3.0 in /client (https://github.com/NCI-Agency/anet/pull/1049)

##### Bump webpack-dev-server from 3.1.9 to 3.1.10 in /client (https://github.com/NCI-Agency/anet/pull/1039)

##### Bump webpack from 4.20.2 to 4.22.0 in /client (https://github.com/NCI-Agency/anet/pull/1043)

##### Bump copy-webpack-plugin from 4.5.3 to 4.5.4 in /client (https://github.com/NCI-Agency/anet/pull/1046)

##### Bump autoprefixer from 9.2.0 to 9.2.1 in /client (https://github.com/NCI-Agency/anet/pull/1045)

##### Bump react-redux-loading-bar from 4.0.8 to 4.1.0 in /client (https://github.com/NCI-Agency/anet/pull/1044)

##### Bump wdio from 2.0.2 to 3.0.0 in /client (https://github.com/NCI-Agency/anet/pull/1042)

##### Bump gradle-docker-plugin from 4.0.0 to 4.0.1 (https://github.com/NCI-Agency/anet/pull/1038)


2.0.41: tag_name: 2.0.41
body: 
#### Enhancements:

##### GH-348 update (https://github.com/NCI-Agency/anet/pull/1030)
 Handle reject flow similar to approval.
Fix loading search results.
Show success message only through toast, not also through Messages.

##### Gh 348 - approval flow redirect (https://github.com/NCI-Agency/anet/pull/1023)
 Closes NCI-Agency/anet#348

##### Improve use of position code (https://github.com/NCI-Agency/anet/pull/1025)
 Search for position code using prefix match. As position codes do not contain real text, don't use the full-text index for querying, since the results would then be sub-optimal.
Closes NCI-Agency/anet#1017

Show position code for attendees.
Closes NCI-Agency/anet#1018


#### Bug fixes:

##### Only clear the search when navigating from the left-side menu (https://github.com/NCI-Agency/anet/pull/1034)
 But keep the search when navigating to the Help.
Closes NCI-Agency/anet#1015

##### NCI-Agency/anet#1029: Correctly show sub-navigation in all cases (https://github.com/NCI-Agency/anet/pull/1032)
 Fixes NCI-Agency/anet#1029


#### Framework improvements:

##### Remove sonarcube and coverity from build (https://github.com/NCI-Agency/anet/pull/1028)
 

##### Set up CI with Azure Pipelines (https://github.com/NCI-Agency/anet/pull/1027)
 

##### Add coverage reports (https://github.com/NCI-Agency/anet/pull/795)
 


#### Dependencies upgrades

##### Bump gradle-docker-plugin from 3.6.2 to 4.0.0 (https://github.com/NCI-Agency/anet/pull/1002)

##### Bump autoprefixer from 9.1.5 to 9.2.0 in /client (https://github.com/NCI-Agency/anet/pull/1008)

##### Bump chromedriver from 2.42.1 to 2.43.0 in /client (https://github.com/NCI-Agency/anet/pull/1021)

##### Bump chromedriver from 2.42.0 to 2.42.1 in /client (https://github.com/NCI-Agency/anet/pull/1007)

##### Bump eslint-config-react-app from 3.0.3 to 3.0.4 in /client (https://github.com/NCI-Agency/anet/pull/1004)

##### Bump copy-webpack-plugin from 4.5.2 to 4.5.3 in /client (https://github.com/NCI-Agency/anet/pull/1001)


2.0.40: tag_name: 2.0.40
body: 
#### Bug fixes:

##### NCI-Agency/anet#1010: Fix onboarding (https://github.com/NCI-Agency/anet/pull/1011)
 Get currentUser from the context instead of the state (problem was introduced in commit f98a544cb7b3ee8263750b93fb2da964959f3ca9).
Fixes NCI-Agency/anet#1010

##### Specify an explicit mapId for the reports map (https://github.com/NCI-Agency/anet/pull/997)
 Else we have two map div's with the same (default) id which fails.


#### Dependencies upgrades

##### Bump redux from 4.0.0 to 4.0.1 in /client (https://github.com/NCI-Agency/anet/pull/1003)

##### Bump dotenv from 6.0.0 to 6.1.0 in /client (https://github.com/NCI-Agency/anet/pull/996)


2.0.39: tag_name: 2.0.39
body: 
#### Features:

##### Improve ANET Application layout (https://github.com/NCI-Agency/anet/pull/651)
 The overall layout of ANET has been revisited to better make use of the space at various window sizes.
ANET is now expected to behave better when shown on a phone or a tablet.


#### Enhancements:

##### NCI-Agency/anet#940: Principal organization fields are read-only for super-users (https://github.com/NCI-Agency/anet/pull/970)
 Make shortName and status fields of principal organizations read-only for super users.
Consequently, when super-users try to edit a principal organization, all fields are now read-only,
so also don't show a submit button in that case.

Closes NCI-Agency/anet#940

##### NCI-Agency/anet#519: Use separate labels for position type/permissons (https://github.com/NCI-Agency/anet/pull/977)
 For advisor positions, this makes the labeling more consistent, either:
ANET User, Anet Super User or ANET Administrator.
Closes NCI-Agency/anet#519

##### NCI-Agency/anet#903: Change placeholder for first name field (https://github.com/NCI-Agency/anet/pull/978)
 Indicate to the user that they should use only initial caps on first names (not all caps).
Closes NCI-Agency/anet#903


#### Bug fixes:

##### Fix report autosave to not create a new report each time (https://github.com/NCI-Agency/anet/pull/994)
 If a previous autosave was successfully completed, the report has an id;
do an update from then on instead of a create.

##### Fix for missing keystrokes (https://github.com/NCI-Agency/anet/pull/990)
 Change react autosuggest depenency to one with IE11 workaround.
fixes nci-agency/anet#988

##### Fix incomplete autosuggests (https://github.com/NCI-Agency/anet/pull/989)
 Fix reference for incomplete results from autocomplete

##### Add missing rank to Merge People Tool (https://github.com/NCI-Agency/anet/pull/986)
 Add missing rank to Merge People Tool

##### Show reports if saved search is not about a specific object type (https://github.com/NCI-Agency/anet/pull/946)
 Also fix warning about setState() by moving initial search to componentDidMount().


#### Framework improvements:

##### NCI-Agency/anet#940: Update test for super user permissions (https://github.com/NCI-Agency/anet/pull/987)
 NCI-Agency/anet#940: Update test for super user permissions

##### Upgrade Dropwizard to 1.3.7 (https://github.com/NCI-Agency/anet/pull/984)
 

##### Implement GraphQL mutations (https://github.com/NCI-Agency/anet/pull/952)
 Replace REST API calls with GraphQL calls, both for queries and for mutations.
Implements #822 

##### Upgrade gradle to 4.10.2 (https://github.com/NCI-Agency/anet/pull/951)
 Upgraded following https://gradle.org/install/#with-the-gradle-wrapper :
• ./gradlew wrapper --gradle-version=4.10.2 --distribution-type=bin
• ./gradlew tasks


#### Dependencies upgrades

##### Bump eslint-plugin-jsx-a11y from 6.0.3 to 6.1.2 in /client (https://github.com/NCI-Agency/anet/pull/991)

##### Bump markdown-gradle-plugin from 1.1.0 to 1.2.0 (https://github.com/NCI-Agency/anet/pull/992)

##### Bump style-loader from 0.23.0 to 0.23.1 in /client (https://github.com/NCI-Agency/anet/pull/993)

##### Bump alloyeditor from 1.5.13 to 1.5.14 in /client (https://github.com/NCI-Agency/anet/pull/985)

##### Bump org.everit.json.schema from 1.9.1 to 1.9.2 (https://github.com/NCI-Agency/anet/pull/980)

##### Bump react-tag-input from 5.2.2 to 5.2.3 in /client (https://github.com/NCI-Agency/anet/pull/964)

##### Bump poi-ooxml from 3.17 to 4.0.0 (https://github.com/NCI-Agency/anet/pull/981)

##### Bump gradle-docker-plugin from 3.6.1 to 3.6.2 (https://github.com/NCI-Agency/anet/pull/972)

##### Bump eslint-config-react-app from 3.0.0 to 3.0.3 in /client (https://github.com/NCI-Agency/anet/pull/958)

##### Bump eslint-plugin-flowtype from 2.50.1 to 2.50.3 in /client (https://github.com/NCI-Agency/anet/pull/959)

##### Bump chai from 4.1.2 to 4.2.0 in /client (https://github.com/NCI-Agency/anet/pull/961)

##### Bump react-toastify from 4.3.2 to 4.4.0 in /client (https://github.com/NCI-Agency/anet/pull/962)

##### Bump sqlite-jdbc from 3.19.3 to 3.25.2 (https://github.com/NCI-Agency/anet/pull/956)

##### Bump sonarqube-gradle-plugin from 2.6.1 to 2.6.2 (https://github.com/NCI-Agency/anet/pull/955)

##### Bump react-scroll from 1.7.9 to 1.7.10 in /client (https://github.com/NCI-Agency/anet/pull/965)

##### Update yarn.lock with integrity data (https://github.com/NCI-Agency/anet/pull/945)
 Improves security of dependency libraries

##### Bump gradle-docker-plugin from 3.2.3 to 3.6.1 (https://github.com/NCI-Agency/anet/pull/921)

##### Bump webpack-cli from 3.1.0 to 3.1.2 in /client (https://github.com/NCI-Agency/anet/pull/944)

##### Bump eslint-config-react-app from 3.0.0-next.b2fd8db8 to 3.0.0 in /client (https://github.com/NCI-Agency/anet/pull/943)

##### Bump poi from 3.17 to 4.0.0 (https://github.com/NCI-Agency/anet/pull/922)

##### Bump webpack from 4.20.1 to 4.20.2 in /client (https://github.com/NCI-Agency/anet/pull/942)

##### Bump org.everit.json.schema from 1.6.1 to 1.9.1 (https://github.com/NCI-Agency/anet/pull/923)

##### Bump webpack from 4.19.1 to 4.20.1 in /client (https://github.com/NCI-Agency/anet/pull/925)

##### Bump webpack-dev-server from 3.1.8 to 3.1.9 in /client (https://github.com/NCI-Agency/anet/pull/928)

##### Bump chromedriver from 2.41.0 to 2.42.0 in /client (https://github.com/NCI-Agency/anet/pull/926)

##### Bump react-tag-input from 5.2.1 to 5.2.2 in /client (https://github.com/NCI-Agency/anet/pull/932)

##### Bump eslint-plugin-flowtype from 2.50.0 to 2.50.1 in /client (https://github.com/NCI-Agency/anet/pull/934)


2.0.38: tag_name: 2.0.38
body: 
#### Enhancements:

##### Do no extra search on click on search nav (https://github.com/NCI-Agency/anet/pull/937)
 This makes sure that when clicking on an item of the search navigation
we no longer perform a new search but just go to the anchor of the
selected search result type.

The search navigation now also uses scrollspy and the everything option
has been removed from the navigation as the page always contains all
results.

This also makes sure that clicking an anchor link no longer results in
the page being reloaded.

Implements NCI-Agency/anet#890

##### Make end of tour date required for advisors (https://github.com/NCI-Agency/anet/pull/913)
 This makes sure that the endOfTourDate field is required when creating/editing an advisor.

Implements NCI-Agency/anet#731

##### Add rank filter to person advanced search (https://github.com/NCI-Agency/anet/pull/939)
 This makes it possible to filter persons on rank via the advanced
search.

Implements NCI-Agency/anet#670

##### Add position history to person page (https://github.com/NCI-Agency/anet/pull/918)
 This adds a previous positions section to the person details page.

Implements NCI-Agency/anet#568


#### Bug fixes:

##### Fix error in create person form (https://github.com/NCI-Agency/anet/pull/914)
 This makes sure that when a user clicks on the domain username field
without filling it in and afterwards clicks the inactive status we no
longer get an error.

Implements NCI-Agency/anet#910

##### Fix warning on organization details page (https://github.com/NCI-Agency/anet/pull/916)
 This makes sure that the subnavElemId property of the SubNav component
has a proper type, it used to be wrong.

Implements NCI-Agency/anet#915

##### Do not show no results found before search finished (https://github.com/NCI-Agency/anet/pull/938)
 This makes sure that we no longer display 'no results found' while the search is performing and not finished yet.

Implements NCI-Agency/anet#906


#### Dependencies upgrades

##### Bump react-redux-loading-bar from 4.0.7 to 4.0.8 in /client (https://github.com/NCI-Agency/anet/pull/927)

##### Bump email-addresses from 3.0.1 to 3.0.2 in /client (https://github.com/NCI-Agency/anet/pull/933)

##### Bump react-toastify from 4.3.1 to 4.3.2 in /client (https://github.com/NCI-Agency/anet/pull/936)

##### Bump react-autosuggest from 9.4.1 to 9.4.2 in /client (https://github.com/NCI-Agency/anet/pull/931)


2.0.37: tag_name: 2.0.37
body: 
#### Enhancements:

##### Make subnavigation for organization page content dependent (https://github.com/NCI-Agency/anet/pull/908)
 This makes sure that when we are on an organization page we only show the approvals and the tasks submenu  items when they also exist on the page.

Implements nci-agency/anet#549 and nci-agency/anet#548


#### Dependencies upgrades

##### Bump react from 16.5.1 to 16.5.2 in /client (https://github.com/NCI-Agency/anet/pull/904)

##### Bump react-dom from 16.5.1 to 16.5.2 in /client (https://github.com/NCI-Agency/anet/pull/905)

##### Bump react from 16.5.0 to 16.5.1 in /client (https://github.com/NCI-Agency/anet/pull/901)

##### Bump artillery from 1.6.0-23 to 1.6.0-24 in /client (https://github.com/NCI-Agency/anet/pull/895)

##### Bump graphiql from 0.11.11 to 0.12.0 in /client (https://github.com/NCI-Agency/anet/pull/900)

##### Bump react-tag-input from 5.1.2 to 5.2.1 in /client (https://github.com/NCI-Agency/anet/pull/897)

##### Bump react-dom from 16.5.0 to 16.5.1 in /client (https://github.com/NCI-Agency/anet/pull/893)

##### Bump lodash from 4.17.10 to 4.17.11 in /client (https://github.com/NCI-Agency/anet/pull/896)

##### Bump webpack from 4.18.0 to 4.19.1 in /client (https://github.com/NCI-Agency/anet/pull/898)

##### Bump promise from 8.0.1 to 8.0.2 in /client (https://github.com/NCI-Agency/anet/pull/894)


2.0.36: tag_name: 2.0.36
body: 
#### Enhancements:

##### Add postion's location when displaying people in reports. (https://github.com/NCI-Agency/anet/pull/891)
 Implements nci-agency/anet#889


#### Bug fixes:

##### Fix dependency of filters in advanced search (https://github.com/NCI-Agency/anet/pull/892)
 This makes sure that the position type and organization filters of the
search on positions depend on each other again.

fixes NCI-Agency/anet#886


staging-responsive-layout: tag_name: staging-responsive-layout
body: 
#### Bug fixes:

##### Fix bug in init srcipt (https://github.com/NCI-Agency/anet/pull/868)
 This fix allows `anet init anet.yml` to run again, fixes NCI-Agency/anet#867 
For developers, it also adds a `dbInit` gradle task doing the same

##### Make init command's admin user active (https://github.com/NCI-Agency/anet/pull/883)
 fixes NCI-Agency/anet#882


#### Framework improvements:

##### NCI-Agency/anet#853: (Only) quote tables/fields that contain capitals (https://github.com/NCI-Agency/anet/pull/887)
 Small update to commit for NCI-Agency/anet#853:
(Only) quote tables/fields that contain capitals (needed for e.g. PostgreSQL compatibility).

##### Simplify Gradle script. (https://github.com/NCI-Agency/anet/pull/885)
  Do not create a localSettings.gradle file if it does not exist, simply assume defaults.

Hopefully will less confuse dependabot


#### Dependencies upgrades

##### Bump react-dom from 16.4.2 to 16.5.0 in /client (https://github.com/NCI-Agency/anet/pull/881)

##### Bump react from 16.4.2 to 16.5.0 in /client (https://github.com/NCI-Agency/anet/pull/872)

##### Bump react-bootstrap from 0.32.3 to 0.32.4 in /client (https://github.com/NCI-Agency/anet/pull/875)

##### Bump graphql-cli from 2.16.5 to 2.16.7 in /client (https://github.com/NCI-Agency/anet/pull/879)

##### Bump webpack-dev-server from 3.1.7 to 3.1.8 in /client (https://github.com/NCI-Agency/anet/pull/874)

##### Bump react-toastify from 4.3.0 to 4.3.1 in /client (https://github.com/NCI-Agency/anet/pull/876)

##### Bump react-autosuggest from 9.4.0 to 9.4.1 in /client (https://github.com/NCI-Agency/anet/pull/878)

##### Bump react-redux-loading-bar from 4.0.5 to 4.0.7 in /client (https://github.com/NCI-Agency/anet/pull/870)

##### Bump webpack from 4.17.2 to 4.18.0 in /client (https://github.com/NCI-Agency/anet/pull/869)

##### Bump jest from 23.5.0 to 23.6.0 in /client (https://github.com/NCI-Agency/anet/pull/877)


2.0.35: tag_name: 2.0.35
body: 
#### Bug fixes:

##### Fix broken email sharing (https://github.com/NCI-Agency/anet/pull/866)
 Add missing context argument to loadApprovalStatus in emailReport.ftl

fixes NCI-Agency/anet#865


#### Dependencies upgrades

##### Bump webpack-dev-server from 3.1.6 to 3.1.7 in /client (https://github.com/NCI-Agency/anet/pull/857)

##### Bump handlebars from 4.0.11 to 4.0.12 in /client (https://github.com/NCI-Agency/anet/pull/864)

##### Bump artillery from 1.6.0-22 to 1.6.0-23 in /client (https://github.com/NCI-Agency/anet/pull/861)

##### Bump react-toastify from 4.2.0 to 4.3.0 in /client (https://github.com/NCI-Agency/anet/pull/862)

##### Bump autoprefixer from 9.1.3 to 9.1.5 in /client (https://github.com/NCI-Agency/anet/pull/859)

##### Bump webpack from 4.17.1 to 4.17.2 in /client (https://github.com/NCI-Agency/anet/pull/858)


2.0.34: tag_name: 2.0.34
body: 
#### Bug fixes:

##### Fix retrieval of approval steps for list of reports (https://github.com/NCI-Agency/anet/pull/854)
 This fixes the display of approval steps for the list of pending approval reports, it used to show the wrong ones.
Fixes NCI-Agency/anet#853



#### Dependencies upgrades

##### Bump d3 from 5.6.0 to 5.7.0 in /client (https://github.com/NCI-Agency/anet/pull/848)

##### Bump style-loader from 0.22.1 to 0.23.0 in /client (https://github.com/NCI-Agency/anet/pull/851)

##### Bump wdio-mocha-framework from 0.6.2 to 0.6.3 in /client (https://github.com/NCI-Agency/anet/pull/850)

##### Bump webpack-dev-server from 3.1.5 to 3.1.6 in /client (https://github.com/NCI-Agency/anet/pull/847)

##### Bump autoprefixer from 9.1.2 to 9.1.3 in /client (https://github.com/NCI-Agency/anet/pull/846)


2.0.33: tag_name: 2.0.33
body: 
#### Enhancements:

##### Add batching for Report.loadApprovalStatus() (https://github.com/NCI-Agency/anet/pull/840)
 


#### Bug fixes:

##### Use props instead of state (https://github.com/NCI-Agency/anet/pull/843)
 Updates incomplete commit 9b8fcce9b688aeea8b7be822128647256bfa9ba1
fixes NCI-Agency/anet#819

##### Fix display of location status (https://github.com/NCI-Agency/anet/pull/845)
 Make sure the location preview page shows the correct status for a location. It used to show status active for all locations, even for the inactive ones.
Fixes NCI-Agency/anet#844

##### Add a sleep to the autocomplete page helper (https://github.com/NCI-Agency/anet/pull/839)
 Avoid selecting a value too soon; autocomplete requests are debounced, so after typing the final characters, wait long enough for another autocomplete request.


#### Dependencies upgrades

##### Bump webdriverio from 4.13.1 to 4.13.2 in /client (https://github.com/NCI-Agency/anet/pull/829)

##### Bump react-bootstrap from 0.32.1 to 0.32.3 in /client (https://github.com/NCI-Agency/anet/pull/831)

##### Bump file-loader from 1.1.11 to 2.0.0 in /client (https://github.com/NCI-Agency/anet/pull/828)

##### Bump webpack from 4.17.0 to 4.17.1 in /client (https://github.com/NCI-Agency/anet/pull/841)

##### Bump react-autosuggest from 9.3.4 to 9.4.0 in /client (https://github.com/NCI-Agency/anet/pull/827)

##### Bump webpack from 4.16.5 to 4.17.0 in /client (https://github.com/NCI-Agency/anet/pull/836)

##### Bump react-toastify from 4.1.0 to 4.2.0 in /client (https://github.com/NCI-Agency/anet/pull/832)

##### Bump d3 from 5.5.0 to 5.6.0 in /client (https://github.com/NCI-Agency/anet/pull/835)

##### Bump autoprefixer from 9.1.1 to 9.1.2 in /client (https://github.com/NCI-Agency/anet/pull/833)

##### Bump leaflet from 1.3.3 to 1.3.4 in /client (https://github.com/NCI-Agency/anet/pull/834)

##### Bump alloyeditor from 1.5.12 to 1.5.13 in /client (https://github.com/NCI-Agency/anet/pull/837)


2.0.32: tag_name: 2.0.32
body: 
#### Bug fixes:

##### Add temporary height fix to make graphiql work in IE11 (https://github.com/NCI-Agency/anet/pull/823)
 this is a fix to make the /graphiql interface work again
fixes NCI-Agency/anet#3 


#### Framework improvements:

##### Fix typo when setting default localSettings.gradle (https://github.com/NCI-Agency/anet/pull/825)
 


2.0.31: tag_name: 2.0.31
body: 
#### Bug fixes:

##### Fix issues resulting from GraphQL upgrade (https://github.com/NCI-Agency/anet/pull/817)
 Fix type of GraphQL input parameter for saved search requests.
Set max batch size to avoid query errors with SQL Server.
Remove left-over debug logging.
Remove all traces of LoadLevel as it is no longer used.


#### Framework improvements:

##### Add graphql-cli as dev dependency (https://github.com/NCI-Agency/anet/pull/800)
 

##### Simplify supplier code (https://github.com/NCI-Agency/anet/pull/808)
 

##### Load data only once (https://github.com/NCI-Agency/anet/pull/813)
 

##### Simplify supplier code (https://github.com/NCI-Agency/anet/pull/816)
 

##### Add missing assignment that caused test to fail (https://github.com/NCI-Agency/anet/pull/815)
 


#### Dependencies upgrades

##### Bump jest from 23.4.2 to 23.5.0 in /client (https://github.com/NCI-Agency/anet/pull/811)

##### Bump autoprefixer from 9.1.0 to 9.1.1 in /client (https://github.com/NCI-Agency/anet/pull/809)


2.0.30: tag_name: 2.0.30
body: 
#### Bug fixes:

##### NCI-Agency/anet#3 Provide uglyfyjs workaround for codemirror (https://github.com/NCI-Agency/anet/pull/801)
 

##### NCI-Agency/anet#805: Fix reports by day of the week chart (https://github.com/NCI-Agency/anet/pull/806)
 The chart was empty because the search query was missing a parameter,
which was not being added as it was not part of the reports advanced
filters.

Fixes NCI-Agency/anet#805.

##### NCI-Agency/anet#798: Fix advanced search state filter in IE11 (https://github.com/NCI-Agency/anet/pull/804)
 


#### Framework improvements:

##### Introduce batching with java-dataloader (https://github.com/NCI-Agency/anet/pull/807)
 Upgrade graphql-java and add graphql:spqr.
Replace own introspection code with GraphQL SPQR annotations.
Add batch retrieval methods and use them in GraphQL requests.
Use non-batching, non-caching context in REST API methods.
Use that context also in Freemarker templates.


#### Dependencies upgrades

##### Bump postcss-loader from 2.1.6 to 3.0.0 in /client (https://github.com/NCI-Agency/anet/pull/803)

##### Bump style-loader from 0.22.0 to 0.22.1 in /client (https://github.com/NCI-Agency/anet/pull/802)

##### Bump react-tag-input from 5.1.1 to 5.1.2 in /client (https://github.com/NCI-Agency/anet/pull/796)

##### Bump style-loader from 0.21.0 to 0.22.0 in /client (https://github.com/NCI-Agency/anet/pull/797)

##### Bump react-dom from 16.4.1 to 16.4.2 in /client (https://github.com/NCI-Agency/anet/pull/793)

##### Bump alloyeditor from 1.5.10 to 1.5.12 in /client (https://github.com/NCI-Agency/anet/pull/794)

##### Bump autoprefixer from 9.0.2 to 9.1.0 in /client (https://github.com/NCI-Agency/anet/pull/791)

##### Bump webpack from 4.16.3 to 4.16.5 in /client (https://github.com/NCI-Agency/anet/pull/792)

##### Bump react from 16.4.1 to 16.4.2 in /client (https://github.com/NCI-Agency/anet/pull/789)

##### Bump webpack-merge from 4.1.3 to 4.1.4 in /client (https://github.com/NCI-Agency/anet/pull/788)


2.0.29: tag_name: 2.0.29
body: 
#### Features:

##### GH 559 Manage search and custom search state with redux (https://github.com/NCI-Agency/anet/pull/768)
 


#### Bug fixes:

##### NCI-Agency/anet#769: Increase width of advanced search pop-over (https://github.com/NCI-Agency/anet/pull/770)
 

##### GH-764/GH-765 (https://github.com/NCI-Agency/anet/pull/772)
 

##### NCI-Agency/anet#767: Optimise autosuggest rendering (https://github.com/NCI-Agency/anet/pull/773)
 Remove some unused state, and optimise the rendering of suggestions a bit.
Attempts to address dropped keystrokes under IE11 as reported in NCI-Agency/anet#767

##### NCI-Agency/anet#771 Redirect onboarding page to home for existing users (https://github.com/NCI-Agency/anet/pull/784)
 

##### NCI-Agency/anet#559 fix call to _dataFetcher when exporting search results (https://github.com/NCI-Agency/anet/pull/787)
 


#### Framework improvements:

##### NCI-Agency/anet#358 Reestablish use of postcss, autoprefixer and add … (https://github.com/NCI-Agency/anet/pull/763)
 …postcss-flexbugs-fixes

##### Initialize localsettings with sensible defaults (https://github.com/NCI-Agency/anet/pull/766)
 Making it easier to start working with a vanilla repo
Will update/simplify the doc next week in a major review 


#### Dependencies upgrades

##### Bump autoprefixer from 8.6.5 to 9.0.2 in /client (https://github.com/NCI-Agency/anet/pull/775)

##### Bump config from 1.31.0 to 2.0.1 in /client (https://github.com/NCI-Agency/anet/pull/776)

##### Bump babel-jest from 23.4.0 to 23.4.2 in /client (https://github.com/NCI-Agency/anet/pull/777)

##### Bump jest from 23.4.1 to 23.4.2 in /client (https://github.com/NCI-Agency/anet/pull/778)

##### Bump chromedriver from 2.40.0 to 2.41.0 in /client (https://github.com/NCI-Agency/anet/pull/779)

##### Bump postcss-flexbugs-fixes from 4.0.0 to 4.1.0 in /client (https://github.com/NCI-Agency/anet/pull/781)

##### Bump webpack from 4.16.2 to 4.16.3 in /client (https://github.com/NCI-Agency/anet/pull/782)

##### Bump postcss-flexbugs-fixes from 3.3.1 to 4.0.0 in /client (https://github.com/NCI-Agency/anet/pull/754)

##### Bump webpack from 4.16.1 to 4.16.2 in /client (https://github.com/NCI-Agency/anet/pull/758)

##### Bump config from 1.30.0 to 1.31.0 in /client (https://github.com/NCI-Agency/anet/pull/755)

##### Bump webpack-dev-server from 3.1.4 to 3.1.5 in /client (https://github.com/NCI-Agency/anet/pull/760)

##### Bump leaflet from 1.3.2 to 1.3.3 in /client (https://github.com/NCI-Agency/anet/pull/759)

##### Bump webpack-cli from 3.0.8 to 3.1.0 in /client (https://github.com/NCI-Agency/anet/pull/756)

##### Bump react-tag-input from 5.1.0 to 5.1.1 in /client (https://github.com/NCI-Agency/anet/pull/780)


2.1.0-a1: tag_name: 2.1.0-a1
body: *No changelog for this release.*

2.0.28: tag_name: 2.0.28
body: 
#### Framework improvements:

##### Add timers (https://github.com/NCI-Agency/anet/pull/751)
 


2.1.0-b1: tag_name: 2.1.0-b1
body: 
#### Bug fixes:

##### NCI-Agency/anet#745: Allow first and last name fields to be empty (https://github.com/NCI-Agency/anet/pull/747)
 Fixes NCI-Agency/anet#745

##### Fix advanced search issues (https://github.com/NCI-Agency/anet/pull/748)
 

##### Gh 547 fix leaflet (https://github.com/NCI-Agency/anet/pull/750)
 fix what was recently broken in Leaflet version upgrade
fix gray tile artifacts when map loads at certain zoom levels


#### Framework improvements:

##### Get rid of unused or useless derived state (https://github.com/NCI-Agency/anet/pull/749)
 


#### Dependencies upgrades

##### Bump jest from 23.4.0 to 23.4.1 in /client (https://github.com/NCI-Agency/anet/pull/742)

##### Bump webpack from 4.15.1 to 4.16.1 in /client (https://github.com/NCI-Agency/anet/pull/744)

##### Bump leaflet from 1.3.1 to 1.3.2 in /client (https://github.com/NCI-Agency/anet/pull/743)


2.0.27: tag_name: 2.0.27
body: 
#### Enhancements:

##### NCI-Agency/anet#667: Allow admins to see/edit the domainUsername (https://github.com/NCI-Agency/anet/pull/727)
 Closes NCI-Agency/anet#667

##### Gh 547 - move map layer configuration to anet.yml (https://github.com/NCI-Agency/anet/pull/710)
 

##### Harmonise report email templates a little (https://github.com/NCI-Agency/anet/pull/736)
 Add a link to the report using the abbreviated report intent, and also always include a direct link to the report.
Implements NCI-Agency/anet#729 and NCI-Agency/anet#248


#### Bug fixes:

##### Show navigation warning only when object has been edited (https://github.com/NCI-Agency/anet/pull/734)
 Compare to the correct original object (and make it a required prop).
Fixes bugs introduced in commit aac0d361

##### Fix advanced search organization filter (https://github.com/NCI-Agency/anet/pull/735)
 App would crash if text was entered in organization filter of advanced search and then leaving the field without selecting a suggestion from the list.

##### NCI-Agency/anet#732: Get rid of derived state (https://github.com/NCI-Agency/anet/pull/733)
 Move functionality to constructor() and componentDidUpdate().
Fixes NCI-Agency/anet#732


#### Framework improvements:

##### Remove unneeded calls to forceUpdate() (https://github.com/NCI-Agency/anet/pull/711)
 


#### Dependencies upgrades

##### Bump css-loader from 0.28.11 to 1.0.0 in /client (https://github.com/NCI-Agency/anet/pull/718)

##### Bump webpack from 4.14.0 to 4.15.1 in /client (https://github.com/NCI-Agency/anet/pull/721)

##### Bump babel-loader from 7.1.4 to 7.1.5 in /client (https://github.com/NCI-Agency/anet/pull/715)

##### Bump eslint-plugin-flowtype from 2.48.0 to 2.50.0 in /client (https://github.com/NCI-Agency/anet/pull/720)

##### Bump postcss-loader from 2.1.5 to 2.1.6 in /client (https://github.com/NCI-Agency/anet/pull/712)

##### Bump wdio-mocha-framework from 0.6.1 to 0.6.2 in /client (https://github.com/NCI-Agency/anet/pull/714)

##### Bump wdio-spec-reporter from 0.1.4 to 0.1.5 in /client (https://github.com/NCI-Agency/anet/pull/719)

##### Bump babel-jest from 23.2.0 to 23.4.0 in /client (https://github.com/NCI-Agency/anet/pull/722)

##### Bump autoprefixer from 8.6.4 to 8.6.5 in /client (https://github.com/NCI-Agency/anet/pull/717)

##### Bump wdio-dot-reporter from 0.0.9 to 0.0.10 in /client (https://github.com/NCI-Agency/anet/pull/716)

##### Bump jest from 23.2.0 to 23.4.0 in /client (https://github.com/NCI-Agency/anet/pull/713)

##### Update dependencies (https://github.com/NCI-Agency/anet/pull/725)
 


2.0.26: tag_name: 2.0.26
body: 
#### Enhancements:

##### NCI-Agency/anet#676: For super users, show a tooltip on the advisor role button (https://github.com/NCI-Agency/anet/pull/704)
 


#### Bug fixes:

##### Fix intermittently failing position test (https://github.com/NCI-Agency/anet/pull/706)
 By waiting for the selected autocomplete value to become available before clicking the Save button.

##### NCI-Agency/anet#707: fix wrong reference to `this` (https://github.com/NCI-Agency/anet/pull/708)
 

##### GH-707 update (https://github.com/NCI-Agency/anet/pull/709)
 


#### Framework improvements:

##### Bump react-router from 4.2.0 to 4.3.1 in /client (https://github.com/NCI-Agency/anet/pull/687)

##### Bump react-router-dom from 4.2.2 to 4.3.1 in /client (https://github.com/NCI-Agency/anet/pull/699)

##### Replaced hard-coded terms with lookups from the dictionary (https://github.com/NCI-Agency/anet/pull/705)
 


#### Dependencies upgrades

##### Bump uuid from 3.2.1 to 3.3.2 in /client (https://github.com/NCI-Agency/anet/pull/701)

##### Bump dotenv from 5.0.1 to 6.0.0 in /client (https://github.com/NCI-Agency/anet/pull/703)

##### Bump artillery from 1.6.0-18 to 1.6.0-22 in /client (https://github.com/NCI-Agency/anet/pull/700)

##### Bump wdio-mocha-framework from 0.5.13 to 0.6.1 in /client (https://github.com/NCI-Agency/anet/pull/695)

##### Bump chromedriver from 2.38.3 to 2.40.0 in /client (https://github.com/NCI-Agency/anet/pull/698)

##### Bump git-describe from 4.0.2 to 4.0.3 in /client (https://github.com/NCI-Agency/anet/pull/694)

##### Bump moment from 2.22.1 to 2.22.2 in /client (https://github.com/NCI-Agency/anet/pull/697)

##### Bump react-tag-input from 5.0.2 to 5.1.0 in /client (https://github.com/NCI-Agency/anet/pull/689)

##### Bump autoprefixer from 8.6.0 to 8.6.4 in /client (https://github.com/NCI-Agency/anet/pull/690)

##### Bump alloyeditor from 1.5.3 to 1.5.10 in /client (https://github.com/NCI-Agency/anet/pull/691)

##### Bump copy-webpack-plugin from 4.5.1 to 4.5.2 in /client (https://github.com/NCI-Agency/anet/pull/693)

##### Bump react-toastify from 4.0.1 to 4.1.0 in /client (https://github.com/NCI-Agency/anet/pull/688)

##### Bump webdriverio from 4.12.0 to 4.13.1 in /client (https://github.com/NCI-Agency/anet/pull/681)

##### Bump jest from 23.0.1 to 23.2.0 in /client (https://github.com/NCI-Agency/anet/pull/677)

##### Bump babel-jest from 23.0.1 to 23.2.0 in /client (https://github.com/NCI-Agency/anet/pull/685)

##### Bump webpack-merge from 4.1.2 to 4.1.3 in /client (https://github.com/NCI-Agency/anet/pull/680)

##### Bump webpack-cli from 2.1.4 to 3.0.8 in /client (https://github.com/NCI-Agency/anet/pull/683)

##### Bump prop-types from 15.6.1 to 15.6.2 in /client (https://github.com/NCI-Agency/anet/pull/686)

##### Bump webpack from 4.10.2 to 4.14.0 in /client (https://github.com/NCI-Agency/anet/pull/678)

##### NCI-Agency/anet#672: Upgrade react and react-dom (https://github.com/NCI-Agency/anet/pull/674)
 


2.0.25: tag_name: 2.0.25
body: 
#### Bug fixes:

##### NCI-Agency/anet#645: Add missing super call (https://github.com/NCI-Agency/anet/pull/665)
 Needed to do a new search if the search text is changed.


#### Framework improvements:

##### NCI-Agency/anet#657: Move show/hide loading from LoaderHOC (https://github.com/NCI-Agency/anet/pull/663)
 This moves the showLoading and hideLoading dispatch call from the render
method of the LoaderHOC component to the insight components. This way we
avoid the warning "Cannot update during an existing state transition
(such as within render or another component's constructor)." We keep the
LoaderHOC in order to display the loading on the bar charts too.

##### Fix React warning when Nav has (direct) children other than NavItem (https://github.com/NCI-Agency/anet/pull/666)
 Add wrapper based on https://github.com/react-bootstrap/react-bootstrap/issues/2895#issuecomment-350227583
Also make the external documentation link a NavItem, and add a missing admin key to the default data.

##### NCI-Agency/anet#616: Upgrade react-bootstrap and use react-ultimate-pagination (https://github.com/NCI-Agency/anet/pull/669)
 Pagination was changed with 0.32: https://react-bootstrap.github.io/components/pagination/#pagination ;
use the alternative as suggested by https://github.com/react-bootstrap/pagination#alternatives

##### NCI-Agency/anet#641: Remove obsolete currentUser prop (https://github.com/NCI-Agency/anet/pull/664)
 Prop was obsoleted by commit 98f8a77.

##### Upgrade React deprecated parts (https://github.com/NCI-Agency/anet/pull/660)
 


2.0.24: tag_name: 2.0.24
body: 
#### Bug fixes:

##### NCI-Agency/anet#382: Fix bug in getDerivedStateFromProps (https://github.com/NCI-Agency/anet/pull/656)
 Bug was introduced in commit bc8b7b2.


#### Framework improvements:

##### Change default browser for remote testing to Chrome 67.0 (https://github.com/NCI-Agency/anet/pull/655)
 Also maximize the browser window so we can see what's going on.

##### Fix API promise handling (https://github.com/NCI-Agency/anet/pull/659)
 Make sure fetchData returns a promise on all Pages.
Use the actual promise returned by fetchData instead of a global singleton in the API.


2.0.23: tag_name: 2.0.23
body: 
#### Framework improvements:

##### Fix warning "Unexpected value NaN parsing width attribute" (https://github.com/NCI-Agency/anet/pull/654)
 By filtering out elements that don't have a value.


#### Dependencies upgrades

##### Bump autoprefixer from 8.5.1 to 8.6.0 in /client (https://github.com/NCI-Agency/anet/pull/650)


2.0.22.1: tag_name: 2.0.22.1
body: 
#### Bug fixes:

##### nci-agency/anet#652 Fix search query for createdAt (https://github.com/NCI-Agency/anet/pull/653)
 


#### Framework improvements:

##### NCI-Agency/anet#382: Fix React warnings about componentWillReceiveProps() (https://github.com/NCI-Agency/anet/pull/646)
 See https://reactjs.org/blog/2018/03/29/react-v-16-3.html#component-lifecycle-changes


#### Dependencies upgrades

##### Remove url-loader as a direct dev dependency (https://github.com/NCI-Agency/anet/pull/647)
 


2.0.22: tag_name: 2.0.22
body: 
#### Enhancements:

##### nci-agency/anet#642 Restrict authorization groups' position autosuggest to advisors (https://github.com/NCI-Agency/anet/pull/643)
 


#### Bug fixes:

##### Add missing comma to CSV export for AdvisorReports (https://github.com/NCI-Agency/anet/pull/640)
 

##### nci-agency#603: Do not try to render report approval steps that are null (https://github.com/NCI-Agency/anet/pull/620)
 


#### Framework improvements:

##### Bump redux from 3.7.2 to 4.0.0 in /client (https://github.com/NCI-Agency/anet/pull/628)

##### Use Buffer.from() instead of deprecated new Buffer() (https://github.com/NCI-Agency/anet/pull/631)
 See https://nodejs.org/docs/latest-v8.x/api/buffer.html#buffer_buffer_from_buffer_alloc_and_buffer_allocunsafe

##### NCI-Agency/anet#382: Remove unused LongActionModal component (https://github.com/NCI-Agency/anet/pull/634)
 

##### NCI-Agency/anet#382: Fix React warnings about componentWillMount() (https://github.com/NCI-Agency/anet/pull/635)
 See https://reactjs.org/blog/2018/03/29/react-v-16-3.html#component-lifecycle-changes

##### NCI-Agency/anet#382: Fix jsx-a11y/href-no-hash warning (https://github.com/NCI-Agency/anet/pull/636)
 By upgrading to the latest version of eslint-config-react-app (currently 3.0.0-next.66cc7a90).

##### NCI-Agency/anet#375: Correct name (https://github.com/NCI-Agency/anet/pull/605)
 

##### Fix React warning (https://github.com/NCI-Agency/anet/pull/606)
 Get rid of React's "Warning: Can't call setState (or forceUpdate) on an unmounted component"
by including routing component only once.

##### Give each <li> a unique key (https://github.com/NCI-Agency/anet/pull/644)
 Fixes: Warning: Each child in an array or iterator should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.


#### Dependencies upgrades

##### Bump eslint-plugin-jsx-a11y from 5.1.1 to 6.0.3 in /client (https://github.com/NCI-Agency/anet/pull/630)

##### Bump wdio from 1.0.3 to 2.0.2 in /client (https://github.com/NCI-Agency/anet/pull/617)

##### Bump autoprefixer from 8.3.0 to 8.5.1 in /client (https://github.com/NCI-Agency/anet/pull/615)

##### Bump babel-jest from 22.4.3 to 23.0.1 in /client (https://github.com/NCI-Agency/anet/pull/610)

##### Bump webpack-cli from 2.0.15 to 2.1.4 in /client (https://github.com/NCI-Agency/anet/pull/611)

##### Bump lodash from 4.17.5 to 4.17.10 in /client (https://github.com/NCI-Agency/anet/pull/614)

##### Bump core-js from 2.5.5 to 2.5.7 in /client (https://github.com/NCI-Agency/anet/pull/609)

##### Bump artillery from 1.6.0-15 to 1.6.0-18 in /client (https://github.com/NCI-Agency/anet/pull/627)

##### Bump babel-plugin-transform-decorators-legacy from 1.3.4 to 1.3.5 in /client (https://github.com/NCI-Agency/anet/pull/639)

##### Bump jest from 22.4.3 to 23.0.1 in /client (https://github.com/NCI-Agency/anet/pull/624)

##### Bump react-confirm-bootstrap from 5.2.1 to 5.3.0 in /client (https://github.com/NCI-Agency/anet/pull/625)

##### Bump style-loader from 0.20.3 to 0.21.0 in /client (https://github.com/NCI-Agency/anet/pull/629)

##### Bump DW, Waffle plus minor client side depenencies (https://github.com/NCI-Agency/anet/pull/621)

##### Upgrade NodeJS to latest v8.x LTS (https://github.com/NCI-Agency/anet/pull/632)
 


2.0.21: tag_name: 2.0.21
body: 
#### Bug fixes:

##### Remove 'eval' from webpack dev config so it also works under IE11 (https://github.com/NCI-Agency/anet/pull/602)
 Also fix small typo

##### NCI-Agency/anet#529: Re-add missing key attribute (https://github.com/NCI-Agency/anet/pull/601)
 It was inadvertently removed in commit c6f4383

##### NCI-Agency/anet#593: Use react-redux-loading-bar to show progress (https://github.com/NCI-Agency/anet/pull/600)
 See https://www.npmjs.com/package/react-redux-loading-bar
Fixes NCI-Agency/anet#593

Also remove extraneous page constructor parameter inadvertently introduced to App and Home in commit 54eb19d

##### nci-agency/anet#603 Allow report to render when in pending state without an approval step (https://github.com/NCI-Agency/anet/pull/604)
 


2.0.20.1: tag_name: 2.0.20.1
body: 
#### Enhancements:

##### Display Organization when viewing and editing attendees of report (https://github.com/NCI-Agency/anet/pull/597)
 


2.0.20: tag_name: 2.0.20
body: 
#### Enhancements:

##### Correct rank/name order for people in tests (https://github.com/NCI-Agency/anet/pull/591)
 implements nci-agency/anet#529

##### Only show active super user positions that have been filled (https://github.com/NCI-Agency/anet/pull/592)
 Also use the proper constants when building the query.


#### Bug fixes:

##### NCI-Agency/anet#553: Move inactive positions button to vacant positions section (https://github.com/NCI-Agency/anet/pull/590)
 Implements NCI-Agency/anet#553


#### Framework improvements:

##### NCI-Agency/anet#588: Remove the progress bar for now (https://github.com/NCI-Agency/anet/pull/595)
 This is needed as a quick fix because right now because of nprogress we
get an error when trying to load one of the reports (The error is:
Unable to get property 'className' of undefined or null reference) and
this results in a blank page.
We will replace the component later by a different one.


2.0.19: tag_name: 2.0.19
body: 
#### Enhancements:

##### Gh 529 - Standardize display of person name and rank (https://github.com/NCI-Agency/anet/pull/584)
 

##### Slightly improve fluid layout for large screens (https://github.com/NCI-Agency/anet/pull/578)
 


#### Bug fixes:

##### NCI-Agency/anet#249: Removes duplicates before merging reportPeople (https://github.com/NCI-Agency/anet/pull/583)
 Fixes NCI-Agency/anet#249

##### NCI-Agency/anet#428: Give new task a default status of ACTIVE (https://github.com/NCI-Agency/anet/pull/582)
 Fixes NCI-Agency/anet#428

##### Make Scrollspy work again correctly (https://github.com/NCI-Agency/anet/pull/579)
 Highlights the visible anchor on the page (My reports, My organization).

##### Only use the autocompleted value if it refers to an object (https://github.com/NCI-Agency/anet/pull/577)
 Prevents (auto)save errors.


#### Framework improvements:

##### Use a computed instead of hard-coded offset for Scrollspy (https://github.com/NCI-Agency/anet/pull/581)
 At least then, when we have a high top-bar (e.g. with a long message), the offset is correct.

##### Document that we use node.js v8.x and yarn (https://github.com/NCI-Agency/anet/pull/580)
 


2.0.18.1: tag_name: 2.0.18.1
body: 
#### Bug fixes:

##### NCI-Agency/anet#574: Fix autosuggest disappearing on autosave of report (https://github.com/NCI-Agency/anet/pull/576)
 Upgrade to the latest release of react-autosuggest (instead of the ie11 fork).
Fixes NCI-Agency/anet#574

##### NCI-Agency/anet#573: Avoid DataCloneError under IE11 (https://github.com/NCI-Agency/anet/pull/575)
 Function name is not available under (webpacked version for) IE11, so if it's a function, just call it.
Fixes NCI-Agency/anet#573

##### Call loadData after state has been changed (https://github.com/NCI-Agency/anet/pull/571)
 


2.0.18: tag_name: 2.0.18
body: 
#### Bug fixes:

##### NCI-Agency/anet#567: Replace autosave banner with toast (https://github.com/NCI-Agency/anet/pull/569)
 This prevents the page from 'jumping' when the autosave banner is added/removed.
Fixes NCI-Agency/anet#567


#### Framework improvements:

##### Remove sourcemap-lookup from yarn.lock (https://github.com/NCI-Agency/anet/pull/570)
 The package is not being used.

##### NCI-Agency/anet#375: Upgrade to React 16 (https://github.com/NCI-Agency/anet/pull/566)
 


2.0.17: tag_name: 2.0.17
body: *No changelog for this release.*

staging-2.0.18: tag_name: staging-2.0.18
body: 
#### Enhancements:

##### NCI-Agency/anet#533: Remove word 'optional' in report form tasks part (https://github.com/NCI-Agency/anet/pull/564)
 

##### NCI-Agency/anet#550: Replace laydown link in nav with links to positions (https://github.com/NCI-Agency/anet/pull/563)
 

##### Gh 531 Do not allow multiple incomplete approval steps and make Enter key submit advanced search (https://github.com/NCI-Agency/anet/pull/555)
 

##### NCI-Agency/anet#532: Make Enter key submit advanced search (https://github.com/NCI-Agency/anet/pull/546)
 Put advanced search in its own form with a submit button so Enter behaves like submit.


#### Bug fixes:

##### NCI-Agency/anet#554: Fix blank report (https://github.com/NCI-Agency/anet/pull/556)
 This makes sure that the report no longer appears blank when it doesn't
have a principalOrg or an advisorOrg.


#### Framework improvements:

##### Fix webpack dev config for alloyeditor (https://github.com/NCI-Agency/anet/pull/565)
 Based on commit 696a4cb1fb0324982ed84b7f940b64ecb2ffe18b

##### Fix TODO for task status query parameter (https://github.com/NCI-Agency/anet/pull/558)
 

##### Add optional git hook scripts to repository (https://github.com/NCI-Agency/anet/pull/557)
 


2.0.16: tag_name: 2.0.16
body: 
#### Enhancements:

##### NCI-Agency/anet#478: Provide almost all report detail in the email template (https://github.com/NCI-Agency/anet/pull/539)
 

##### NCI-Agency/anet#475: Rename and make customizable parentTask (https://github.com/NCI-Agency/anet/pull/523)
 


#### Bug fixes:

##### Use correct status (https://github.com/NCI-Agency/anet/pull/541)
 Fixes incorrect change from commit 84332c5

##### NCI-Agency/anet#449: Fix duplicating approval step name bug (https://github.com/NCI-Agency/anet/pull/528)
 This makes sure that when adding approval steps to an organization the
steps added after the first one do not automatically get the name of the
first step.

##### NCI-Agency/anet#479: Fix assigning a principal to an advisor (https://github.com/NCI-Agency/anet/pull/527)
 This makes sure that changing the associated principal for an advisor no
longer depends on wherther the advisor is a super user or admin.

##### NCI-Agency/anet#468: Prevent updating the original object (https://github.com/NCI-Agency/anet/pull/524)
 Make a copy of the associatedPositions array to prevent updating the original object passed by the caller.
Fixes NCI-Agency/anet#468


#### Framework improvements:

##### Gh 379 load (https://github.com/NCI-Agency/anet/pull/437)
 

##### Gh 358 Upgrade to webpack 4 (https://github.com/NCI-Agency/anet/pull/401)
 NCI-Agency/anet#358

##### Remove imports unused after commit 6b2ac8c (https://github.com/NCI-Agency/anet/pull/540)
 

##### NCI-Agency/anet#525: Improve insights performance (https://github.com/NCI-Agency/anet/pull/526)
 This makes sure that the GraphQL queries for the insights charts only
retrieve the used field. This should improve the performance of the
insights. We also removed a few fields from the GraphQL fields of the
ReportCollection, they were not used.


#### Dependencies upgrades

##### Upgrade to DW 1.3 (https://github.com/NCI-Agency/anet/pull/542)
 nci-agency/anet#358


2.0.15: tag_name: 2.0.15
body: 
#### Features:

##### GH-473 Add customFieldEnum2 to tasks (https://github.com/NCI-Agency/anet/pull/513)
 Closes NCI-Agency/anet#473.


#### Enhancements:

##### NCI-Agency/anet#451: Add (in)active status to organizations and locations (https://github.com/NCI-Agency/anet/pull/511)
 

##### NCI-Agency/anet#351: Check additional conditions for report submission (https://github.com/NCI-Agency/anet/pull/510)
 

##### NCI-Agency/anet#514: Also show a paginator at the bottom of a report collection (https://github.com/NCI-Agency/anet/pull/522)
 

##### NCI-Agency/anet#484: Also search for for super users and admins when … (https://github.com/NCI-Agency/anet/pull/520)
 …searching for advisors

##### NCI-Agency/anet#503: Add unique constraint to saved searches (https://github.com/NCI-Agency/anet/pull/518)
 

##### NCI-Agency/anet#475: Add parent task to the task pages (https://github.com/NCI-Agency/anet/pull/512)
 This adds the possibility to set and view the parent task of a task via
the interface.


#### Bug fixes:

##### NCI-Agency/anet#507: Switch to an XML marshaller that respects the order of the result map entries (https://github.com/NCI-Agency/anet/pull/508)
 

##### Fix unchecked access (https://github.com/NCI-Agency/anet/pull/500)
 NCI-Agency/anet#492

##### NCI-Agency/anet#517: Generate unique id's for options in constructor (https://github.com/NCI-Agency/anet/pull/521)
 Do not lazily generate them during render, since then they may change and no option will be selected.
Fixes NCI-Agency/anet#517


#### Framework improvements:

##### Make sure the log message contains the correct reportId (https://github.com/NCI-Agency/anet/pull/509)
 

##### Prevent alert about leaving page in wdio test (https://github.com/NCI-Agency/anet/pull/506)
 This is done in order to make sure the wdio createNewPerson test doesn't
fail when running the tests not headless.

##### Remove spurious semicolon (https://github.com/NCI-Agency/anet/pull/504)
 


2.0.14: tag_name: 2.0.14
body: 
#### Features:

##### NCI-Agency/anet#385: Allow user to indicate account is not correct (https://github.com/NCI-Agency/anet/pull/489)
 


#### Enhancements:

##### Add ability to control which org can maintain tasks (https://github.com/NCI-Agency/anet/pull/490)
 nci-agency/anet#236

##### NCI-Agency/anet#414: Remove debug info from home page (https://github.com/NCI-Agency/anet/pull/482)
 


#### Bug fixes:

##### NCI-Agency/anet#414: Fix link for 0 reports with sensitive info (https://github.com/NCI-Agency/anet/pull/474)
 The link for 0 reports with sensitive info from the homepage was
resulting on listing all released reports. This was because the
authorizationGroupId filter was missing from the search query.

##### NCI-Agency/anet#470: Prevent error when user has no position (https://github.com/NCI-Agency/anet/pull/481)
 Or when position has no organization.
In either case, there are no super users to be found, so don't do the API call.

##### Correct table attribute (https://github.com/NCI-Agency/anet/pull/486)
 

##### NCI-Agency/anet#483: Assign default nationality when possible (https://github.com/NCI-Agency/anet/pull/485)
 


#### Framework improvements:

##### Remove unused imports (https://github.com/NCI-Agency/anet/pull/487)
 

##### GH-414 Add tests for search reports by authorization groups (https://github.com/NCI-Agency/anet/pull/466)
 

##### Fix permission tests (https://github.com/NCI-Agency/anet/pull/488)
 


2.0.13: tag_name: 2.0.13
body: 
#### Features:

##### Initial postgresql support (https://github.com/NCI-Agency/anet/pull/374)
 This PR contains code to support Postgresql alongside SQLite and MS SQL Server as a data store for the application.

Specifically, it contains:

* modifications to the build.gradle file to support local development using postgresql (and incorporate recent sqlite bug fixes)
* modifications to database migrations to allow all existing tables, normal indexes (by which I mean not full-text indexes) and constraints to be created correctly in a postgresql database
* new mssql2pg.pl script to transform insertBaseData.sql for postgresql consumption, with modifications to insertBaseData.sql to make it easier to process (and some needed updates to the sqlite equivalent script)
* modifications to all DAOs to support the casing conventions of postgresql using existing database migrations, together with the script that performed (most of) those modifications
* modifications to the Searcher code to allow postgresql to use the same searchers as sqlite, since they are largely compatible (this will presumably change when full-text search is implemented)
* a tweak to DAOs to allow sqlite to behave as if it supported window functions
* a few bug fixes for sqlite
* sundry refactorings to support the above changes.
* a tweak to the initial data load to make reports (though not other entries) avoid using microsecond precision, so that the data is more realistic for testing purposes

It does not contain:
* full text search support for postgresql
* a fix for the fact that sqlite (and now, postgresql) use case-sensitive search, and hence fail some search-based tests
* a fix for some other things that don't currently work in sqlite, though they probably could be made to.



#### Enhancements:

##### NCI-Agency/anet#454: Change placeholder text (https://github.com/NCI-Agency/anet/pull/460)
 

##### NCI-Agency/anet#445: Allow only admins to create new super users (https://github.com/NCI-Agency/anet/pull/456)
 

##### ANET 2.0.2 release (https://github.com/NCI-Agency/anet/pull/317)
 

##### Release 2.0.1 (https://github.com/NCI-Agency/anet/pull/310)
 

##### GH-414 Add reports with sensitive info to dashboard (https://github.com/NCI-Agency/anet/pull/463)
 

##### NCI-Agency/anet#265: Show a warning on the home page if the user has no (active) position (https://github.com/NCI-Agency/anet/pull/462)
 

##### NCI-Agency/anet#443: Show appropriate warning for no (active) position (https://github.com/NCI-Agency/anet/pull/461)
 

##### NCI-Agency/anet#95: Re-label "atmosphere (details)" to "atmospherics (details)" (https://github.com/NCI-Agency/anet/pull/457)
 


#### Bug fixes:

##### Fix use of wrong setting for organizations (https://github.com/NCI-Agency/anet/pull/458)
 Implements nci-agency/anet#448

##### NCI-Agency/anet#416: Fix cursor behaviour in person firstname field (https://github.com/NCI-Agency/anet/pull/455)
 The issue was that whenever something was typed in the firstname field,
the cursor would go immediately to the end of the input. This was
happening because the event target value was being changed by the JS
code in order to remove the eventual comma added through the lastname
field. I fixed this by changing the way the comma is removed.

##### NCI-Agency/anet#323: No longer display default filter in adv search (https://github.com/NCI-Agency/anet/pull/444)
 


#### Framework improvements:

##### Initial support for PostgreSQL (https://github.com/NCI-Agency/anet/pull/439)
 PR is based on https://github.com/NCI-Agency/anet/pull/374 with some minor modifications.

##### Fix string formatting in logging resource (https://github.com/NCI-Agency/anet/pull/465)
 

##### Avoid transaction and locking issues in postgresql and sqlite (https://github.com/NCI-Agency/anet/pull/447)
 Resubmitting #466 as native PR to avoid build issues

##### Add server-side logging of client errors (https://github.com/NCI-Agency/anet/pull/464)
 Implements nci-agency/anet#419


2.0.12: tag_name: 2.0.12
body: 
#### Enhancements:

##### Gh 323 Fixes for the tasks search (https://github.com/NCI-Agency/anet/pull/430)
 


#### Bug fixes:

##### NCI-Agency/anet#440: Insert join condition at the end (https://github.com/NCI-Agency/anet/pull/441)
 This is so empty searches (i.e. without conditions) are really empty (i.e. return no results).

##### NCI-Agency/anet#434: Fix FTL complaining about null or empty (https://github.com/NCI-Agency/anet/pull/435)
 See https://freemarker.apache.org/docs/app_faq.html#faq_picky_about_missing_vars


#### Framework improvements:

##### Reduce logging of some less important exceptions (https://github.com/NCI-Agency/anet/pull/442)
 

##### Gh 120 small additions (https://github.com/NCI-Agency/anet/pull/433)
 Mostly making packages smaller


2.0.11: tag_name: 2.0.11
body: 
#### Enhancements:

##### NCI-Agency/anet#333: Replace full-text search predicates by (faster) table joins (https://github.com/NCI-Agency/anet/pull/427)
 Implements NCI-Agency/anet#333 (again)


#### Framework improvements:

##### NCI-Agency/anet#361: Move test to proper group (https://github.com/NCI-Agency/anet/pull/426)
 


2.0.10: tag_name: 2.0.10
body: 
#### Enhancements:

##### NCI-Agency/anet#387: Validate email addresses on sending report or rollup (https://github.com/NCI-Agency/anet/pull/425)
 Implements NCI-Agency/anet#387


#### Bug fixes:

##### Hot fix to 2.0.9 (https://github.com/NCI-Agency/anet/pull/410)
 

##### NCI-Agency/anet#311: Fix use of dictionary fields (https://github.com/NCI-Agency/anet/pull/420)
 This changes the implementation of the DictionaryField HOC so that it is
no longer defined in the render method, as that was resulting in
recreating the component on each render and losing state.

##### NCI-Agency/anet#361: Do case-insensitive validation of email domains (https://github.com/NCI-Agency/anet/pull/424)
 Fixes NCI-Agency/anet#361

##### GH 311 Fixes related to DictionaryField use (https://github.com/NCI-Agency/anet/pull/423)
 

##### NCI-Agency/anet#417: Fix print preview (https://github.com/NCI-Agency/anet/pull/418)
 Fixes NCI-Agency/anet#417

##### Fix pagesize of lists on authorization group details page (https://github.com/NCI-Agency/anet/pull/413)
 


#### Framework improvements:

##### Gh 120 - Containerize ANET (https://github.com/NCI-Agency/anet/pull/422)
 travis script not tested as it is hard to do w/o checking in.

container images work well, docker compose still needs some work, to be finished once travis starts deploying properly


##### NCI-Agency/anet#382: Replace deprecated guid with uuid (https://github.com/NCI-Agency/anet/pull/415)
 


2.0.9: tag_name: 2.0.9
body: 
#### Features:

##### GH-328 - Sensitive information permission phase II (https://github.com/NCI-Agency/anet/pull/402)
 Added wdio tests for authorization group creation.


#### Enhancements:

##### GH-323 - Add extra task fields to advanced and full text search (https://github.com/NCI-Agency/anet/pull/394)
 Fixes NCI-Agency/anet#323


#### Bug fixes:

##### Fixes NCI-Agency/anet#360 Fix strange cursor behavior name input (https://github.com/NCI-Agency/anet/pull/395)
 Cursor does not jump anymore to the end of line when editing a
last name. When pressing the comma after a first name is already
entered, the comma is not shown any more.

##### GH-311 - Fields without a label definition in the dictionary should not be shown in GUI (https://github.com/NCI-Agency/anet/pull/349)
 At the moment only for Organizations the labels are named in the dictionary as far as I could see.

##### NCI-Agency/anet#311: Fix getting dictionary in development mode (https://github.com/NCI-Agency/anet/pull/406)
 

##### GH-403: Fix future engagements insight chart (https://github.com/NCI-Agency/anet/pull/404)
 The chart was not showing any items any more since the last commit which
changed the comparison operator from "==" to "===". This because a type
conversion was also needed.

##### Gh 311 fix (https://github.com/NCI-Agency/anet/pull/400)
 


#### Framework improvements:

##### NCI-Agency/anet#393: Fix DateTime rounding problems with MSSQL (https://github.com/NCI-Agency/anet/pull/397)
 See https://github.com/NCI-Agency/anet/pull/393#issuecomment-358651137 for the background on this.

##### Gh 389 - Documentation updates (https://github.com/NCI-Agency/anet/pull/396)
 

##### Minor test tweaks (https://github.com/NCI-Agency/anet/pull/393)
 Fixed a few things that don't really need to get mixed up with the functional changes in other PRs:

* fixed a typo in AbstractResourceTest
* added some assertions to the `createReport` test, which were useful in finding a weird infrastructure-related issue I was having, and are not bad assertions in themselves
* added a sort order to the search in testSensitiveInformationByAuthorizedPosition to avoid having the test suddenly start failing after tests have been run a few times without reloading base data
* tweaked searchUpdatedAtStartAndEndTest to actually do the searches it says it's going to do, instead of doing closely related ones and expecting them to fail.

##### NCI-Agency/anet#382: Some code cleanups (https://github.com/NCI-Agency/anet/pull/409)
 

##### NCI-Agency/anet#407: Do exponential back-off when autosave fails (https://github.com/NCI-Agency/anet/pull/408)
 

##### Gh 383 - Simplify travis build (https://github.com/NCI-Agency/anet/pull/399)
 


2.0.8: tag_name: 2.0.8
body: 
#### Features:

##### GH-328 - Sensitive information permission phase II (https://github.com/NCI-Agency/anet/pull/388)
 Paginate reports on authorization group page.

##### Gh 328 - Sensitive Information Groups (https://github.com/NCI-Agency/anet/pull/384)
 


#### Enhancements:

##### GH-264 - Do Not Allow Report Authors to Create Reports When Their Assigned Advisor Position Has an Inactive Status (https://github.com/NCI-Agency/anet/pull/366)
 Closes NCI-Agency/anet#264


#### Framework improvements:

##### GH-376 Automated test to check if rollup api is not broken (https://github.com/NCI-Agency/anet/pull/386)
 Make sure that the api is not broken, when generating a daily rollup


#### Dependencies upgrades

##### Upgrade MS SQL JDBC driver (https://github.com/NCI-Agency/anet/pull/342)
 Version 6.2 was downloaded from:
  https://www.microsoft.com/en-us/download/details.aspx?id=55539

We use the Java 8 jar and the x64 auth DLL from the downloaded archive (en-us).
Also add the license terms from MS.


2.0.7: tag_name: 2.0.7
body: 
#### Enhancements:

##### Fix recent tasks query (https://github.com/NCI-Agency/anet/pull/371)
 References NCI-Agency/anet#323

##### Change recent task behavior to only return active tasks (https://github.com/NCI-Agency/anet/pull/370)
 References NCI-Agency/anet#323


#### Bug fixes:

##### GH-376 Print Button on the Daily Rollup Does Not Work (https://github.com/NCI-Agency/anet/pull/381)
 Fixes NCI-Agency/anet#376


#### Framework improvements:

##### Specify an explicit log format for all appenders (https://github.com/NCI-Agency/anet/pull/380)
 Put a common timestamp at the front of all log messages, so we can
easily sort them in chronological logging order.

##### Update tasks\Show.js to fully use dictionary (https://github.com/NCI-Agency/anet/pull/378)
 Implements NCI-Agency\anet#323

##### Reduce query logging (https://github.com/NCI-Agency/anet/pull/341)
 

##### NCI-Agency/anet#329: Add e2e tests using WebdriverIO (https://github.com/NCI-Agency/anet/pull/337)
 


#### Dependencies upgrades

##### Gh 358 - Dependency maintenance (https://github.com/NCI-Agency/anet/pull/368)
 


2.0.6: tag_name: 2.0.6
body: 
#### Features:

##### GH-323 - Refactor Poam to Task (https://github.com/NCI-Agency/anet/pull/343)
 Closes NCI-Agency/anet#323


#### Enhancements:

##### Also retrieve a person's rank so it can be shown in the autocomplete template (https://github.com/NCI-Agency/anet/pull/365)
 

##### Add ability to purge stale emails to email worker (https://github.com/NCI-Agency/anet/pull/354)
 fixes #353 


#### Framework improvements:

##### Gh 365 fix to test and addition to recent attendees (https://github.com/NCI-Agency/anet/pull/369)
 

##### Fix typo about MS SQL version requirement (https://github.com/NCI-Agency/anet/pull/364)
 


#### Dependencies upgrades

##### Update Dependencies - Bump version of moment (https://github.com/NCI-Agency/anet/pull/359)
 references NCI-Agency/anet#358


2.0.5: tag_name: 2.0.5
body: 
#### Enhancements:

##### NCI-Agency/anet#253: Add code and status to position search results (https://github.com/NCI-Agency/anet/pull/345)
 Closes NCI-Agency/anet#253.

##### GH-261 - Do not submit report when advisor org does not have an approval chain (https://github.com/NCI-Agency/anet/pull/340)
 Closes NCI-Agency/anet#261 


#### Bug fixes:

##### Revert "Gh 333 Faster Search" (https://github.com/NCI-Agency/anet/pull/347)
 Reverts NCI-Agency/anet#336

This may be unrelated, but just to be safe - let's do this temporarily until we get to the bottom of the performance issues


#### Framework improvements:

##### DDS catch-up (https://github.com/NCI-Agency/anet/pull/346)
 

##### Add zenhub badge (https://github.com/NCI-Agency/anet/pull/339)
 


2.0.4: tag_name: 2.0.4
body: 
#### Enhancements:

##### Gh 333 Faster Search (https://github.com/NCI-Agency/anet/pull/336)
 


#### Bug fixes:

##### NCI-Agency/anet#318: Issue with changing position type from principal to advisor (https://github.com/NCI-Agency/anet/pull/334)
 Closes NCI-Agency/anet#318
Closes NCI-Agency/anet#238


#### Framework improvements:

##### NCI-Agency/anet#329: Try to use WebdriverIO for E2E tests (https://github.com/NCI-Agency/anet/pull/330)
 Closes NCI-Agency/anet#329


2.0.3: tag_name: 2.0.3
body: 
#### Framework improvements:

##### NCI-Agency/anet#329: Wrap inside database transactions (https://github.com/NCI-Agency/anet/pull/331)
 


2.0.3-beta2: tag_name: 2.0.3-beta2
body: 
#### Enhancements:

##### GH-259 Add status message for approved and released reports (https://github.com/NCI-Agency/anet/pull/321)
 Closes NCI-Agency/anet#259 

##### GH-326 - Update role permissions POAMS (https://github.com/NCI-Agency/anet/pull/327)
 Closes NCI-Agency/anet#326 


#### Bug fixes:

##### GH-194 Fix boundary case `is email whitelisted?` (https://github.com/NCI-Agency/anet/pull/325)
 Fixes NCI-Agency/anet#194


#### Framework improvements:

##### Fix test for adding recent attendees (https://github.com/NCI-Agency/anet/pull/322)
 In NCI-Agency/anet#124 the author themselves was removed from the list
of recent attendees, so simply add them all and expect that the number
of rows has increased by this amount.

##### Fix promise check (https://github.com/NCI-Agency/anet/pull/320)
 Here, promise is not an instance of Promise. But since we are only
interested in calling the 'then()' method, just check for that.
This makes the progress bar work again, and also show errors again for
non-existing objects.


2.0.3-beta1: tag_name: 2.0.3-beta1
body: 
#### Enhancements:

##### NCI-Agency/anet#245: Sort people full-text search results on search rank (https://github.com/NCI-Agency/anet/pull/319)
 If we're doing a full-text search, and there is no explicit sort order,
sort first on the search pseudo-rank.


2.0.2: tag_name: 2.0.2
body: 
#### Enhancements:

##### NCI-Agency/anet#36: Update the ability of super users to modify principal organizations  (https://github.com/NCI-Agency/anet/pull/315)
 Closes NCI-Agency/anet#36

##### NCI-Agency/anet#20: Show report approval status for all reports not in draft or future state (https://github.com/NCI-Agency/anet/pull/314)
 

##### GH-194-fix - add server side custom email validation check (https://github.com/NCI-Agency/anet/pull/309)
 Fixes  NCI-Agency/anet#194


#### Bug fixes:

##### NCI-Agency/anet#262: Explicitly return BAD_REQUEST for validation errors (https://github.com/NCI-Agency/anet/pull/307)
 Otherwise the user will see the default "Internal Server Error" which is confusing.


2.0.1-beta7: tag_name: 2.0.1-beta7
body: 
#### Enhancements:

##### GH-262 - Validate approval steps to have a required name and approver (https://github.com/NCI-Agency/anet/pull/305)
 Closes NCI-Agency/anet#262

##### NCI-Agency/anet#279: Fix FutureEngagementsByLocation chart (https://github.com/NCI-Agency/anet/pull/302)
 It was no longer loading the chart because of using a wrong property name.


#### Bug fixes:

##### NCI-Agency/anet#293: Change Integer equality test (https://github.com/NCI-Agency/anet/pull/304)
 


#### Framework improvements:

##### Remove srcclr (https://github.com/NCI-Agency/anet/pull/306)
 

##### Disable sourceclear scans (https://github.com/NCI-Agency/anet/pull/303)
 Due to a limit to the number of weekly scans, we are diabling sourceclear until we find a way to restrict the scans to a specific branch


2.0.1: tag_name: 2.0.1
body: *No changelog for this release.*

2.0.1-beta6: tag_name: 2.0.1-beta6
body: 
#### Enhancements:

##### Update footer in email templates (https://github.com/NCI-Agency/anet/pull/300)
 Make footer the same as for NCI-Agency/anet#28

##### NCI-Agency/anet#28: Update approval email template (https://github.com/NCI-Agency/anet/pull/299)
 Closes NCI-Agency/anet#28 and NCI-Agency/anet#263

##### NCI-Agency/anet#278: Change title and description of some insights (https://github.com/NCI-Agency/anet/pull/297)
 This changes the title and description of the PendigApprovalReports and
CancelledEngagementReports insights in order to make them better
understandable.


#### Bug fixes:

##### NCI-Agency/anet#293: Don't add reportSensitiveInformation as a simple field of report (https://github.com/NCI-Agency/anet/pull/301)
 

##### GH-194 fix email validation, only trigger on blur  (https://github.com/NCI-Agency/anet/pull/298)
 Fixes NCI-Agency/anet#194

##### GH-201-fix - Standardize Names  (https://github.com/NCI-Agency/anet/pull/295)
 Fix validation advisors should be required first name
principals should not be required to fill in their first name

##### NCI-Agency/anet#293: Fix problems with autoSave of sensitive information (https://github.com/NCI-Agency/anet/pull/294)
 


#### Framework improvements:

##### Improve sonarcloud, coverity and browserstack integration (https://github.com/NCI-Agency/anet/pull/296)
 


2.0.1-beta5: tag_name: 2.0.1-beta5
body: 
#### Features:

#####  NCI-Agency/anet#14: Add XLSX export of search results (https://github.com/NCI-Agency/anet/pull/285)
 


#### Enhancements:

##### GH-269 - Add extra tests for ReportSearchQuery (https://github.com/NCI-Agency/anet/pull/274)
 Closes NCI-Agency/anet#269

##### GH-278 - Human readable insight definition (https://github.com/NCI-Agency/anet/pull/286)
 Closes NCI-Agency/anet#278

##### GH-279 Add progress bar to insights (https://github.com/NCI-Agency/anet/pull/284)
 Closes NCI-Agency/anet#279

##### GH-179 - Display step approval time (https://github.com/NCI-Agency/anet/pull/280)
 Closes NCI-Agency/anet#179


#### Bug fixes:

##### NCI-Agency/anet#203: Fix bug preventing update of approval step name (https://github.com/NCI-Agency/anet/pull/292)
 

##### GH-201-fix - Fixes issues with entering first and lastname in person form (https://github.com/NCI-Agency/anet/pull/290)
 

##### NCI-Agency/anet#277: Retrieve all ReportCollection fields for saved searches (https://github.com/NCI-Agency/anet/pull/281)
 This makes sure the SavedSearchTable properly renders (since it is rendered as a ReportCollection).
Fixes NCI-Agency/anet#277


#### Framework improvements:

##### List correct version in README (https://github.com/NCI-Agency/anet/pull/276)
 

##### Update MS SQL Server to 2017 CU1 (https://github.com/NCI-Agency/anet/pull/275)
 See https://docs.microsoft.com/is-is/sql/linux/sql-server-linux-release-notes#CU1
This version (when run in Developer mode, which is the default) has no evaluation time limit.

Also install sudo as it is required when you want to run e.g.
  /opt/mssql/bin/mssql-conf setup
manually inside the container.

##### Fix some Checkstyle warnings (https://github.com/NCI-Agency/anet/pull/282)
 


2.0.1-beta4: tag_name: 2.0.1-beta4
body: 
#### Features:

##### Add ability to export reports and other data as Excel (xslx) (https://github.com/NCI-Agency/anet/pull/216)
 implements NCI-Agency/anet#14

##### GH-161 Report future engagement by location (https://github.com/NCI-Agency/anet/pull/273)
 Closes NCI-Agency/anet#161

##### NCI-Agency/anet#165: Add sensitive information to reports (https://github.com/NCI-Agency/anet/pull/272)
 


#### Enhancements:

##### Implement comparator to sort rollupGraph list (https://github.com/NCI-Agency/anet/pull/219)
 NCI-Agency/anet#11: Be able to specify which orgs are pinned to the top of rollups


#### Framework improvements:

##### GH-158 - Add tests for engagement day of week search filter (https://github.com/NCI-Agency/anet/pull/266)
 

##### NCI-Agency/anet#200, NCI-Agency/anet#198: Update dictionary part of anet.yml (https://github.com/NCI-Agency/anet/pull/243)
 

##### Move coverity scans from candidate branch to dedicated candidate_scan branch (https://github.com/NCI-Agency/anet/pull/242)
 
As we are exceeding our weekly quota and that affects the regular builds


2.0.1-beta3: tag_name: 2.0.1-beta3
body: 
#### Features:

##### Report engagement reports by PoAM or Workstrand (https://github.com/NCI-Agency/anet/pull/208)
 First implementation for NCI-Agency/anet#160

##### Report "attended and submitted"  (https://github.com/NCI-Agency/anet/pull/204)
 Closes NCI-Agency/anet#159

##### Report number of cancelled engagements (https://github.com/NCI-Agency/anet/pull/193)
 Closes NCI-Agency/anet#157

##### Report showing the number of not approved reports (https://github.com/NCI-Agency/anet/pull/191)
 Closes NCI-Agency/anet#155

##### Add styling and tooltips for report tags (https://github.com/NCI-Agency/anet/pull/181)
 Closes NCI-Agency/anet#126 and NCI-Agency/anet#127

##### NCI-Agency/anet#103: For principal organizations, change label to "Official Organization Name" (https://github.com/NCI-Agency/anet/pull/170)
 

##### GH-158 - Report the number of engagement reports submitted within a given time frame (https://github.com/NCI-Agency/anet/pull/232)
 

##### NCI-Agency/anet#157: Add Insights -> Cancelled Reports charts (https://github.com/NCI-Agency/anet/pull/169)
 Add bar charts by organisation and by reason.

##### Report showing who is the next person(s) to approve a report (https://github.com/NCI-Agency/anet/pull/167)
 Closes NCI-Agency/anet#156


#### Enhancements:

##### Validate the Email Domain When Saving a Record in the people Table (https://github.com/NCI-Agency/anet/pull/210)
 Closes NCI-Agency/anet#194

##### Provide a sensible default, stable ordering on Search for all object types (https://github.com/NCI-Agency/anet/pull/174)
 

##### GH-195 - Filter reports by author or attendee position (https://github.com/NCI-Agency/anet/pull/233)
 

##### GH-198 - Prevent Advisors From Selecting the Local Country (https://github.com/NCI-Agency/anet/pull/227)
 

##### Do Not Allow A User To Submit A Report If They Are Not Assigned to a Position (https://github.com/NCI-Agency/anet/pull/225)
 Closes NCI-Agency/anet#196

##### Include organizations with no reports in the daily rollup graph (https://github.com/NCI-Agency/anet/pull/221)
 Show all organizations in the daily rollup graph except those defined in the list `non_reporting_ORGs` in the dictionary inside `anet.yml`.
Closes NCI-Agency/anet#190.

##### Validate Names (https://github.com/NCI-Agency/anet/pull/220)
 Closes NCI-Agency/anet#201

##### NCI-Agency/anet#155: Use daily roll-up limit for default cutoff date (https://github.com/NCI-Agency/anet/pull/180)
 


#### Bug fixes:

##### Remove Leading Space(s) From Data Fields When Saving a Record (https://github.com/NCI-Agency/anet/pull/207)
 Closes NCI-Agency/anet#203

##### NCI-Agency/anet#148: Filter on organization type based on the selected position type (https://github.com/NCI-Agency/anet/pull/192)
 This adds a relation between the filters on position type and organization
when searching for a position. When both filters are present, the selected
position type determines the organization type for autosuggestions in the
organization filter. If the position type filter is absent, organizations
of any type are suggested.

##### NCI-Agency/anet#148: Filter only on advisor organizations when searching for positions (https://github.com/NCI-Agency/anet/pull/184)
 

##### Fix pagination and width (https://github.com/NCI-Agency/anet/pull/183)
 Fix pagination on the daily rollup, and make sure all reports are exported (and not just the first 100000).
Also set the chart width for the daily rollup in a more cross-browser compatible way.

##### NCI-Agency/anet#173: Make sure domainUsername is available (https://github.com/NCI-Agency/anet/pull/182)
 Fixes NCI-Agency/anet#173

##### NCI-Agency/anet#104: Use countries from dictionary (https://github.com/NCI-Agency/anet/pull/178)
 Fixes NCI-Agency/anet#104 and NCI-Agency/anet#96

##### Fix advisor reports show on insights page (https://github.com/NCI-Agency/anet/pull/231)
 Advisor reports table is called dynamically from the insights menu. Show
calander parameter is added to toggle the calander filter, since it is
not needed in the Advisor Reports table.


#### Framework improvements:

##### Add coverty scan to travis (https://github.com/NCI-Agency/anet/pull/215)
 A first try at adding some coverage analysis to travis

##### Add dockerLoadDB task (https://github.com/NCI-Agency/anet/pull/214)
 

##### Freeze npm dependencies (https://github.com/NCI-Agency/anet/pull/209)
 When starting from scratch, this gives a clean working frontend environment that passes the Selenium tests.

##### Add browserstack badge (https://github.com/NCI-Agency/anet/pull/206)
 

##### Fix some Checkstyle warnings (https://github.com/NCI-Agency/anet/pull/177)
 

##### Move dictionary to anet.yml (https://github.com/NCI-Agency/anet/pull/176)
 

##### GH-200 - Add (unique) identificationCode to organizations (https://github.com/NCI-Agency/anet/pull/241)
 

##### Travis maintenance (https://github.com/NCI-Agency/anet/pull/240)
 And integration of cloud-based CI quality services

##### Fix tests (https://github.com/NCI-Agency/anet/pull/230)
 

##### Fix some Coverity issues (https://github.com/NCI-Agency/anet/pull/224)
 

##### Fix some Checkstyle warnings (https://github.com/NCI-Agency/anet/pull/223)
 

##### Updated coverity token (https://github.com/NCI-Agency/anet/pull/222)
 

##### Updated coverty token for travis (https://github.com/NCI-Agency/anet/pull/217)
 

##### NCI-Agency/anet#175: Add support for testing client-side remotely on BrowserStack (https://github.com/NCI-Agency/anet/pull/213)
 


#### Dependencies upgrades

##### Bump logback version (https://github.com/NCI-Agency/anet/pull/205)


2.0.1-beta2: tag_name: 2.0.1-beta2
body: 
#### Enhancements:

##### NCI-Agency/anet#25: Add configuration item for disabling sending email (https://github.com/NCI-Agency/anet/pull/79)
 Closes NCI-Agency/anet#25


#### Bug fixes:

##### Fixes NCI-Agency/anet#87 (https://github.com/NCI-Agency/anet/pull/88)
 Fixes NCI-Agency/anet#87 a null pointer when there is a draft saved with no primary principal


#### Framework improvements:

##### Fix markdown (https://github.com/NCI-Agency/anet/pull/83)
 

##### NCI-Agency/anet#25: Update documentation (https://github.com/NCI-Agency/anet/pull/82)
 

##### NCI-Agency/anet#57: Make sure jack's old position is restored during the tests (https://github.com/NCI-Agency/anet/pull/78)
 Fixes NCI-Agency/anet#57


2.0.1-beta1: tag_name: 2.0.1-beta1
body: 
#### Features:

##### export functionality (https://github.com/NCI-Agency/anet/pull/4)
 Reference item 1


#### Enhancements:

##### RS dictionary updates (https://github.com/NCI-Agency/anet/pull/7)
 

##### Routine changes (https://github.com/NCI-Agency/anet/pull/12)
 

##### two new minor features (https://github.com/NCI-Agency/anet/pull/10)
 Reference item 19

##### Ncia changes (https://github.com/NCI-Agency/anet/pull/1)
 Reference items 9, 23 and 24

##### GH-47 (https://github.com/NCI-Agency/anet/pull/64)
 Closes GH-47

##### candidate to catch up with master (https://github.com/NCI-Agency/anet/pull/74)
 


#### Bug fixes:

##### GH-60 (https://github.com/NCI-Agency/anet/pull/61)
 Fixes GH-60

##### fix error in rollup sorting (https://github.com/NCI-Agency/anet/pull/13)
 

##### fixes GH-62 (https://github.com/NCI-Agency/anet/pull/63)
 oops, will write a better commit msg next time 


#### Framework improvements:

##### CI integration - travis (https://github.com/NCI-Agency/anet/pull/6)
 

##### Updated Contributors to explicitly include WEST under NCIA copyright (https://github.com/NCI-Agency/anet/pull/5)
 

##### NCI-Agency/anet#67: Add optional output parameter to GraphQL GET request (https://github.com/NCI-Agency/anet/pull/76)
 Closes NCI-Agency/anet#67

##### Logging fixes (https://github.com/NCI-Agency/anet/pull/75)
 

##### NCI-Agency/anet#55: Test that POST and GET responses from GraphQL are… (https://github.com/NCI-Agency/anet/pull/70)
 NCI-Agency/anet#55: Test that POST and GET responses from GraphQL are the same

##### NCI-Agency/anet#55: Add support for GET requests to GraphQLResource (https://github.com/NCI-Agency/anet/pull/69)
 Closes NCI-Agency/anet#55

##### Fix eslint warnings about extra semicolon (https://github.com/NCI-Agency/anet/pull/66)
 


2.0.0-beta1: tag_name: 2.0.0-beta1
body: *No changelog for this release.*

2.0.0: tag_name: 2.0.0
body: *No changelog for this release.*

0.0.14: tag_name: 0.0.14
body: *No changelog for this release.*