2.0.17-0 (2024-11-18)
- bump npm deps π² (e50760f)
2.0.16 (2024-10-03)
- bump the npm_and_yarn group with 5 updates (6a24f2e)
2.0.15 (2024-10-03)
- bump npm deps for FY25Q2 (2030461)
- download: bump dbot dep (dce2a7d)
- download: bump deps (9d496fb)
- functions: bump deps for FY25Q2 (5059bac)
2.0.15-0 (2024-10-02)
- bump npm deps for FY25Q2 (5b4e4ba)
- download: bump dbot dep (cc642d3)
- download: bump deps (15cf6cb)
- functions: bump deps for FY25Q2 (550f33a)
2.0.14 (2024-08-30)
- download: revert cmd back to original version (42f076b)
- fix bug preventing new searches after selecting a feature (c25e931), closes #745
2.0.14-1 (2024-08-30)
- force a deploy (060c354)
2.0.14-0 (2024-08-29)
2.0.13 (2024-08-29)
2.0.12 (2024-08-28)
- move requests for analytics from deq (89fe209)
2.0.11 (2024-08-27)
- add deq tag manager snippet (5200998)
2.0.10 (2024-08-26)
- ci: move deploy jobs to release workflow (ff4baf4)
- add info about granting deploy configs permissions (263a12c)
2.0.9 (2024-08-15)
- remove hardcoded api key in favor of env var (b8c4f44)
- bump the safe-dependencies group across 1 directory with 2 updates (15c8822)
2.0.8 (2024-08-08)
- use new value for attribute style for web api (76fb9c5)
2.0.7 (2024-08-01)
- fix invalid secret names (7d3eeb5)
2.0.6 (2024-07-31)
- bump fast-xml-parser from 4.3.4 to 4.4.1 in /functions (2f9f676)
2.0.5 (2024-07-09)
- download: fix arcgis package install (47f3935)
- download: implement venv in prep for new future requirement (407c748)
- download: pin image to stay at arcgis supported python version (1b15eb0)
- forklift: handle empty source data column (bca13af)
- linting errors (970e54c)
- upgrade to v2 of print proxy (347fd31)
- bump @arcgis/core (3d650a0)
- bump @grpc/grpc-js from 1.9.12 to 1.9.15 in /functions (f3fcb53)
- dev: bump braces from 3.0.2 to 3.0.3 (e9ec978)
- dev: bump braces from 3.0.2 to 3.0.3 in /functions (bcf20de)
- Q1 dependency bumps π² (1a437ad)
2.0.5-0 (2024-07-09)
- download: fix arcgis package install (800179d)
2.0.4-1 (2024-07-09)
- download: implement venv in prep for new future requirement (e4728b4)
- download: pin image to stay at arcgis supported python version (8622a63)
2.0.4-0 (2024-07-08)
- forklift: handle empty source data column (bca13af)
- linting errors (32e2a77)
- upgrade to v2 of print proxy (1b604a0)
- bump @grpc/grpc-js from 1.9.12 to 1.9.15 in /functions (f3fcb53)
- dev: bump braces from 3.0.2 to 3.0.3 (e9ec978)
- dev: bump braces from 3.0.2 to 3.0.3 in /functions (bcf20de)
- Q1 dependency bumps π² (bde1f98)
2.0.3 (2024-05-02)
- download: add missing arcgis dependency (57c3c33)
2.0.2 (2024-04-29)
- forklift: skip query layers without source data (09ebbab)
- point at enviro-specific print service (709a697)
- update forklift pallet for v2 config changes (192aee3)
2.0.1 (2024-04-22)
- add missing bash statement (e619ac2)
2.0.0 (2024-04-19)
- correct function name (082e12c)
2.0.0-76 (2024-04-19)
- handle nested parentheses in filter configs (1ee2326)
- bump the major-dependencies group in /cloudrun with 5 updates (9ccdcb7)
- Q4 dependency bumps π² (74cf6af)
- clean up and add app scripts reference blog post (23683b2)
2.0.0-75 (2024-04-19)
- switch to production ugrc web api (086309f)
- add results grid fields docs (34967e1)
2.0.0-74 (2024-03-15)
- add logging for missing layers in config (fc325a1)
2.0.0-73 (2024-03-13)
2.0.0-72 (2024-03-10)
- add field types to field configs (eadc930), closes #645
- add retry logic to the layer search process (e416633), closes #648
- apply label config from spreadsheet (069565d), closes #649
- button: better styling for when text wraps (41dccab)
- button: smaller default padding for xl size (ea14cae)
- only show config fields in identify pane (7f15263), closes #644
- prevent reference layer name truncation (5d012ec), closes #651
- switch back to yellow fill for search geometry symbol (f95a60c), closes #646
2.0.0-71 (2024-02-27)
- allow for spaces in auto-link URLs (f9755ac)
2.0.0-70 (2024-02-15)
- another fix for starting over crashes (7a0d5c4)
2.0.0-69 (2024-02-15)
- fix bug causing a crash after clear after doing a search (60d1d7b)
2.0.0-68 (2024-02-13)
- fix crash when starting new search after using custom attribute search (c57b376)
2.0.0-67 (2024-02-09)
2.0.0-66 (2024-02-06)
- download: add support for nested relationships (d80cfa3)
- download: prevent duplicate related tables from being created (a585bc5)
- download: support string type primary keys for relationships (ab93226)
- download: workaround for arcgis package bug related to FID field in dry cleaners layer (b5a2a5f)
- handle missing objectIdField props (7b53800)
- pass a proper geometry object for state extent (f2e031a)
- prevent messing with geometry when caching (f2a482f)
- bump npm dependencies π² (55b1eb7)
- make search result layer text more aligned (fa21a98)
2.0.0-65 (2024-01-31)
- more CSP updates for qualtrics (5d4cebb)
2.0.0-64 (2024-01-31)
- add support for "Additional Search" configs (7c6eab2), closes #572
- add support for "Special Filters Default To On" config field (9796832)
- parse dates into human-readable format (c93878d), closes #634
- show that layer filters have been applied in search progress (664f89b)
- allow qualtrics script (de7a0c4)
- apply layer filter defaults when manually clearing search (f3f827b)
- fix bug causing duplicate records to be fetched (3f7ce9b)
- fix regression in caching search geometries (517313b)
- fix regression preventing result tables from showing layers with errors (5c19d2c)
- handle no layer filter values (8829d09)
- linting errors (fe14ac5)
- tooltip: make sure that it's not overlapped by other content (f9a9721)
2.0.0-63 (2024-01-30)
- add analytics to layer-specific filters (bee3c22)
- add hover title to data filter icon (9f90ef2)
- button: standardize forwarded component name (62c9e27)
- input: add string as a min/max param type (c46fe68)
- linting (98987e1)
2.0.0-62 (2024-01-25)
- parse special filter configs (b949d7f)
- checkbox: give wrapped labels more vertical separation (aec8fd9)
2.0.0-61 (2024-01-12)
- add custom analytics events (1afa532), closes #630
- show updating activity indicator on map (269997f), closes #633
- allow for scrolling in results pane when no tables are expanded (67afdbd)
- button: add onClick to anchor buttons (55b2d4b)
- ditch dynamic imports (54ae30c)
- download: fix bug preventing related tables from showing up in the download (2709b5d)
- enable start new search button after download (5dbb9d0), closes #632
- fix bug preventing search from completing when a layer had an error (dc8d0c4)
- fix regression bug after upgrading xstate (b06f7aa)
- layer order in results grid and download should match the search results (fb0250a)
- move analytics import to provider to allow for mocking in storybook (b5d66a9)
- point to AGOL print task (2d5f790)
- prevent showing result table before search is complete (6062b2c)
- reduce max returned records to prevent timeouts (fa860c1)
- remove check for export endpoint on feature services (970fa85)
- sherlock: line -> polyline symbol name (d5fbdff)
- update snapshots (4043a42)
- add dependabot config for cloudrun/python (6506fdb)
- bump deps π² (d2be3cf)
- bump deps π² (4b0a532)
- bump utah design system to remove annoying console warning (fbf31b4)
2.0.0-60 (2024-01-02)
- download: switch from request- to event-driven download processing (59f011f)
2.0.0-35 (2023-12-21)
2.0.0-34 (2023-12-19)
- download: implement workaround for shapefile export bug in arcgis (fe5169c)
- download: use correct geojson export (d0ff5ad)
- download: use correct logging in bucket module (8853cd3)
2.0.0-33 (2023-12-15)
2.0.0-32 (2023-12-15)
- download: add geojson support and native cloud logging (bef73cb)
- download: implement csv, excel, and shapefile formats (fa4c03e)
2.0.0-31 (2023-12-14)
- fix env var syntax (6cc338a)
2.0.0-30 (2023-12-13)
- remove gunicorn timeout (79debb2)
2.0.0-29 (2023-12-12)
2.0.0-28 (2023-12-12)
- add cloud run service to content security policy (845e5d9)
2.0.0-27 (2023-12-12)
- add cloud run service to content security policy (c3e4c04)
2.0.0-25 (2023-12-12)
- better text for download button (22e7723)
2.0.0-24 (2023-12-12)
- add download URL environment variable and corresponding secret (51ae17e)
- fix environment variable and secret names (e5c6353)
2.0.0-23 (2023-12-12)
- download: copy source files in prod container (dbc81d4)
2.0.0-22 (2023-12-12)
- download: basic bootstrap of cloud run service and dev environment (ea8bc4a)
- wire up front end to download service (9ccdd94)
- use cloudrun as proxy for downloading zip file from bucket (f223799)
2.0.0-21 (2023-11-28)
- add skip link to remove warning from UDS header (7b4d3b2)
- bump deps π² and nodejs version for functions (aca57fb)
2.0.0-20 (2023-10-19)
- add additional information links to related tables (a468adf)
- add config support for identify field aliases (6948c41)
- add counts to related table tabs (d2cdf08)
- add field name validation to config deploy function (425718b)
- add related tables config validation (46105b3)
- add support for field aliases via config spreadsheet in related table grid fields (d31fe36)
- basic related records implementation (cfca8ee)
- account for missing objectIdField service json prop (c5f4878)
- apply default opacity to point result layers (7ccdb93), closes #574
- better calculation for the number of features requested at a time (e1ce804)
- cache unique layer ids rather than entire config (9b7ecc1)
- clear current search if search cache is cleared (35624a7)
- fix bug causing results panel resize handle to become disconnected from the top of the panel (ab53741)
- fix storybook/vite issues (046027f)
- functions: fix relationship class field name validation (b357963)
- linting errors (f4c8ed4)
- simplify firebase config and update measurement id (fa3b91a)
- tabs: layout improvements (00b8045)
- bump deps (c04fc6a)
- simple-table: add storybook stories (a1678ec)
2.0.0-19 (2023-09-22)
- prevent very large zoom extent for searches with some combinations of layers (8a838aa)
2.0.0-18 (2023-09-22)
- dialog: implement Dialog component (4f1021e)
- implement disclaimer popup (42585ff), closes #558
- make results panel resizable (817bfc1), closes #551
- fix bug preventing the advanced filter to be properly reset (e486ac0), closes #553
- fix print widget export button background color (0003193), closes #559
- prevent results panel from scrolling past the bottom of the table (f38b3c2), closes #570
- shorten results grid default height (c665559), closes #552
2.0.0-17 (2023-09-21)
- input: implement prefix and suffix props (7514c88)
- fix incorrect calculation for longitude in degrees, minutes, seconds (021dcf7)
- make sure that map can't zoom in too far (c02c301)
2.0.0-16 (2023-09-20)
- cache search geometry after change (f8cd01f)
- fix bug preventing search geometry from being cached between sessions (55b61dd)
- fix incorrect symbol style token (d9a6ce4)
- handle searching by id/name in numeric fields (5bea12d)
- make search graphic less intrusive (0eb1162)
- make searching more accurate and performant (bb0a992)
- page through results if there are more than the max result count (1118567)
- remove client-side queries (8830303)
- zoom to points in identify pane (8dd80d5)
2.0.0-15 (2023-09-07)
- add error boundary to search result layer (d462983)
- add legends to result tables (3b3db1c), closes #556
- use nice looking default symbols (a9c4edd)
- use symbology from AGOL item, if available (b387f52)
- always add points on top of polygon layers (11a2536), closes #546
- fix result table default sorting regression (b9518e5)
2.0.0-14 (2023-08-31)
- functions: handle validation for {FieldName} syntax in link configs (dd9fb30)
2.0.0-13 (2023-08-30)
- button: add link buttons (7bd908e)
- convert urls to links in feature identify attributes tab (e506482)
- icon: add additional more* icons (cdfc0f4)
- implement feature identify with attributes only (5a77d10)
- implement links in identify panel (2cef5b6)
- implement map feature selection (7706b1b)
- implement zoom to feature in identify pane (da7097a)
- simple-table: implement simple table component (26fd030)
- simple-table: wrap longer content (97bf6ec)
- table: add support for custom column widths (eefbef7)
- table: add support for row hover css pseudo-classes (7ead7aa)
- tabs: implement tabs component (5ddcaef)
- use field aliases in result tables headers (95d38c3)
- prevent identify attributes table from overflowing it's parent (5ff5040)
2.0.0-12 (2023-07-20)
- functions: correct lazy import path (5f5d8fc)
2.0.0-11 (2023-07-19)
- add max record count warning (a79fe1e)
- table: make columns sortable (c12a3c1)
- table: support default sorting (c4564cb)
- sort by the first field in grid by default (56b7077)
- table: add labels to sort icons (81d4fb3)
- table: make sorted state more UDS-compliant (70ddd57)
- update deprecated prop for react-table (a5a0e3c)
- bump deps π² (4155d32)
2.0.0-10 (2023-07-17)
- table: add example reference (54ebc85)
- add max record count warning (afbce1b)
- link: implement link component for utah design system (89d1a48)
- table: make columns sortable (1401aec)
- table: support default sorting (996a44f)
- icon: switch to inline flex (11a7081)
- prevent user from zooming in beyond base map tiles (bf879e0)
- sort by the first field in grid by default (ec9a0c4)
- table: add labels to sort icons (0e025bc)
- table: make sorted state more UDS-compliant (ddd6149)
2.0.0-9 (2023-07-17)
- add more drawing instructions (6955956)
- fix mobile sidebar layout (5f7dbaa)
- give tag a bit more room (006c5d9)
- handle longer search filter name tags (6bb8d1e)
- sherlock: prevent hover boundary from overlapping label (444375a)
- standardize spacing (192e263)
- add error boundary (023d718)
- add print widget (cee6df5)
- add reference layers (14c8dd8)
- implement coordinates advanced filter (57cf9f4)
- implement name and id searches (c512f57)
- implement statewide, county, city, and zip for advanced filter (2c5880e)
- implement stream advanced filter (09cc407)
- implement street address filter (592c3ee)
- implement user-drawn shape filter (9e41bea)
- input: implement utds input (5a781b5)
- select: implement basic select component (7cbb4f9)
- sherlock: implement utds version of sherlock (ce9db6a)
- add missing label (a5cbac0)
- add new domain to csp (a238a88)
- add verb to advanced filter button (6308b81)
- allow for requests to dev web api (863d294)
- better layout and scrolling for result tables (4d241aa)
- better/more reliable flow for search wizard (19e15d7)
- ci: add missing env var (f04cd8c)
- ci: switch to separate web api key for previews (9f84cfc)
- clear search cache if schema has changed (1c6c69b)
- disable download button if no layers are selected (c0033b0)
- don't pass booleans to className prop (9c144ab)
- don't try to download layers with no results (3595bc7)
- fix downloads for feature services with non-0 layer indexes (7b1954f)
- functions: init app in config update function (e43cf2b)
- functions: lazy load to help with cold starts (fb5a3a3)
- functions: more proper secrets access π© (a8ccf78)
- functions: move opensgid params to secret (d94bdab)
- functions: remove unnecessary imports and correct secrets (d317d7b)
- hide footer using config rather than css (9fdf8b1), closes #528
- import typo (25fe8c0)
- increase node heap size for building storybook (25b9341)
- input: pass required attribute and merge classNames (454ea14)
- make sure that map zooms reliably (54fe657)
- make sure that the user can always see the bottom of the select filter type dropdown (f0613d9)
- more descriptive name for attribute filters (4704a1c)
- more stable general layout (1160bb4)
- select: allow for passing className (b9d8fde)
- select: move drop-down to body so that it always overlaps everything else (a5ab57f)
- sherlock: better z-index application (7d707e1)
- sherlock: bring into better utds compliance (88ca491)
- sherlock: clean up unnecessary utility class (e47e982)
- sherlock: debounce search function (4891751)
- sherlock: export provider base to allow for custom providers (31d6812)
- sherlock: linting error (5144d45)
- sherlock: more linting (df5b3a4)
- sherlock: remove
identical
attribute style option (28d682e) - sherlock: return a single graphic for now (120c362)
- sherlock: show loading indicator when getting matched feature (1bbc678)
- sherlock: switch to ky for better error handling (134975d)
- solidify map zooming to advanced filter geometry (4c578b0)
- style: use more generic color names (7ddd82c)
- switch to custom function for stream search (d75b9a5)
- table: don't expand row(s) to fill height (5c59824)
- utds: standardize height between select, sherlock, and input (41492e5)
- wire up start over after download (ed4f8c5)
2.0.0-8 (2023-06-05)
- add geopackage and sqlite download formats (5e0acb9)
- basic results grid with tables (063712b)
- implement download function (1989718)
- radio-group: implement UTDS RadioGroup component (561b316)
- table: implement utds table (7afb245)
- update: add validation errors (c6e79ce)
- checkbox: more clear change event name and show hover effects only when clickable (1c3746b)
- clear map layers when wizard is cleared (7a548b7)
- functions: clean up unused npm packages (c59d432)
- generate: switch to got for retry functionality (8bf367b)
- generate: use newer api (65bcbae)
- more accurately reflect if service supports exports (50667e5)
- more appropriate buttons and names for result state (a57d328)
- more clear language (6cb4621)
- radio & checkbox: use better cursor for disabled state (0fcd9be)
- renaming export bug (63d5983)
- sort divisions and layer names alphabetically (0221929)
- spinner: add standard sizes that match text sizes (0e35873)
- switch to createReplica calls from client for downloads per layer (e0a5acf)
- utds: clsx -> tailwind-merge and remove all important qualifiers (6fa3a1a)
2.0.0-7 (2023-05-16)
- ci: install function deps during deploy (138474c)
2.0.0-6 (2023-05-16)
- add search and clear buttons (da431dd)
- button: implement the beginnings of the utds button (f2fb7f5)
- deploy storybook static site in staging (d8d964d)
- implement basic search (938db23)
- spinner: pull out spinner as separate component (54a6932)
- button: give stories more space (1ef0f10)
- allow storybook inline scripts in CSP (4f62504)
- button: prevent text selection (b0724d2)
- ci: add functions project to dependabot (d4da139)
- ci: don't update remote config defaults in actions (d3e13ea)
- ci: download functions project deps before tests (da71d36)
- default to lite base map (dffc362)
- icon: add support for use within a radix primitive using asChild (113dcc9)
- make feature service a required field for query layers (cb21109)
- move functions into separate project (523da1c)
- spinner: add some accessibility stuff (3ababbe)
- style: gray -> slate (959e6f8)
- tooltip: allow for string or component triggers (3752602)
2.0.0-5 (2023-05-05)
- use dark gray for default text color (e028dc3)
- add deq favicon (a1a29a7)
- add google analytics (68dc947)
- add skeleton loader to query layers while waiting for remote configs (334d5aa)
- add utds icon component (46d4999)
- checkbox: implement basic utds checkbox (5365640)
- icon: add bold parameter (598a877)
- implement Accordion component (458e8e5)
- implement basic map (c368971)
- implement basic query layer selector (a78deb6)
- implement utah design system header and basic layout (f0f54b5)
- tooltip: add optional delayDuration prop (5ae094a)
- tooltip: implement utds tooltip (3d54ebb)
- utds: add the beginnings of a typography layer (d4300d6)
- very basic mobile layout (5d42fd3)
- accordion: fix strange artifacts around top corners (b593044)
- accordion: larger icon (07030d0)
- accordion: remove borders and add background (18b4d2c)
- accordion: remove empty className (89a0ab6)
- allow for external stylesheets from google fonts (f077200)
- configs: switch to using unique id rather than index (b2b0930)
- functions: convert empty strings to null values (9d574e6)
- header: make sure that popup shows on top of app content (55923be)
- header: re-implement utds header css in tailwind (c02b83b)
- header: switch back to newer scoped version of utds header css (f72a16a)
- icon: add all tailwind text sizes (e289340)
- icon: remove dynamic class names (0b1753a)
- move info popup to query layer name and give external link a better icon (5378260)
- only some fields are required for query layers (f95c5e9)
- remove global utds class (cccb878)
- remove links from config spreadsheet and remote config (7b67d66)
- use yup to validate query layer configs (5b2eabd)
2.0.0-4 (2023-04-20)
- ci: split out remote config defaults update from function (226b723)
- functions: more user-friendly result messages (91028d1)
- functions: move feature service to config spreadsheet (8263382)
- functions: move spreadsheet id to secret manager (5b874ce)
- functions: remove irrelevant unit test (6dc083b)
- apps-scripts: add example code and docs (c393940)
2.0.0-3 (2023-04-18)
- ci: remove husky (f6d1194)
2.0.0-2 (2023-04-18)
- ci: remove remote config template (d990011)
2.0.0-1 (2023-04-18)
- ci: secret names (0300ddd)
- functions: create function for updating fb remote config from sheet (130a17e), closes #494
- integrate remote configs into front end (ce83922), closes #494
2.0.0-0 (2023-03-22)
- new hosting platform