New Features
- Support attaching audio files to occurrence records
- Ability to parse "other catalog numbers" on file import
- Ability to search by associated resource
- Support export of image tags to Darwin Core Archives
- Support alternativeIdentifiers extension in Darwin Core Archive exports
- Support cultivar epithet and tradename fields on taxonomy
What's Changed
- Remove redundant dwc reference in download dialog box by @themerekat in #1949
- Remove depercated lang file by @MuchQuak in #1976
- 1953 Implement default category in new search by @Atticus29 in #1958
- Add Audio File Support by @MuchQuak in #1767
- Cultivated name fix by @Atticus29 in #1232
- Coordinate verification by @MuchQuak in #1761
- Add Syntax fixes to 3.2 Schema Patch by @MuchQuak in #1993
- Improves search ordering for geothesaurus search closes #1995 by @MuchQuak in #2001
- Cleaning up loose echo by @MuchQuak in #2004
- Closes #2003 Cleaning up creatoruid instead of creatorUid by @MuchQuak in #2005
- Closes #2002 Fixes Ocr Processor Reg Expr Dialog by @MuchQuak in #2008
- Closes #127 Copy more values Georefclone by @MuchQuak in #2006
- 1152 remove record id and show something in occurence by @Atticus29 in #1987
- Replace some lang tag issets by @themerekat in #2000
- Missing lang tag in individual/index by @NikitaSalikov in #2015
- fix bug where recommended typo searches went to harvestparams always by @Atticus29 in #2017
- Duplicate searching tool fix by @NikitaSalikov in #2020
- add to symbini_template by @Atticus29 in #2016
- Closes #2009 Moves Macro Strat Layer to an overlay and makes it transparent by @MuchQuak in #2011
- Change default behavior for quicksearch to include cultivated by @Atticus29 in #2029
- Wkt to geojson by @MuchQuak in #1432
- 1943 cookie for accordion preferences by @Atticus29 in #2038
- Db patches by @MuchQuak in #2033
- Closes #2021 by @MuchQuak in #2051
- Closes #2014 Hides last updated date from Live Manages Col Profiles by @MuchQuak in #2043
- Formatting issue fix on /glossary/index.php by @NikitaSalikov in #2046
- Make all state autocomplete options visible in occurrenceeditor by @NikitaSalikov in #1718
- Closes #2048 Fixes logic error with ?? operator by @MuchQuak in #2056
- Update occurrenceeditor.css by @GregoryPost in #1869
- Batch update higher geography terms by @egbot in #2022
- Fix typos and minor bugs in collections/search/js/searchform.js by @Atticus29 in #2073
- Prevent new bug in previous PR's bugfix by @Atticus29 in #2077
- Hotfix 3.1.6 (#2068) by @GregoryPost in #2076
- Removes Multiple Types from function signatures by @MuchQuak in #2079
- Fix special characters encoded display in list.php and usermanagement.php by @NikitaSalikov in #2080
- Hotfix (#2085) by @GregoryPost in #2086
- Enhancement/js rendering occurrencelist by @MuchQuak in #2071
- Merge hotfix 3.1.7 by @GregoryPost in #2094
- Search Page aesthetics for mobile devices fix by @NikitaSalikov in #2032
- 3.2-db_patch-adjustments by @egbot in #2074
- 3.2 patch additions by @egbot in #2097
- Hotfix (#2098) by @egbot in #2103
- Add http/https to copy link button in list.php by @NikitaSalikov in #2104
- Closes #2106 Fixes Media Batch Tag Updating by @MuchQuak in #2107
- Add tags to DwC-A media extension by @egbot in #2102
- Adjustments to Profile Check by @egbot in #2095
- Update the verbiage of the batch tagging message by @themerekat in #2121
- Update db_schema_patch-3.2.sql by @GregoryPost in #2105
- Remove cruft from association-based search that is no longer needed by @Atticus29 in #2087
- Fix issue 2112 by checking whether $detId is set by @Atticus29 in #2122
- Closes #2010, Adds simple popup to assist with color recognition by @MuchQuak in #2027
- Closes #2108 Add Geothesaurus Autocomplete on imageoccursubmit.php by @MuchQuak in #2118
- Saves additional objects to the leaflet map object by @mickley in #2070
- Closes #2125 Fixes Other catalog duplicate parsing Regression from Hotfix Merge by @MuchQuak in #2132
- Closes #2143 Fixes Record Linking by @MuchQuak in #2146
- Remove sorting from public query by @egbot in #1839
- Closes #2119 Fixes Media Form History by @MuchQuak in #2148
- 2111 bugfix missing image in cloned resource by @Atticus29 in #2150
- No space fix in taxon editor by @NikitaSalikov in #2154
- Small language fixes by @themerekat in #2152
- Fix bug where points array is null for non-volunteers by @Atticus29 in #2161
- Closes #2155 Fixes
sourceUrl
Key typo by @MuchQuak in #2159 - Schema management dev by @egbot in #2164
- Special characters display fix in media fields in occurrenceeditor.php by @NikitaSalikov in #2168
- Media values not saved fix in occurrenceeditor by @NikitaSalikov in #2169
- Replace image with media in lang tag by @themerekat in #2173
- Closes #2156 Fixes Sql Issue by @MuchQuak in #2166
- Closes #2157 Fixing Language Tag Typo by @MuchQuak in #2165
- Closes #2117 Url Mapping Upload Adjustments by @MuchQuak in #2158
- Make adding user autocomplete in collprofiles.php by @NikitaSalikov in #2178
- Add island, island group, and continent fields to batch update tool by @NikitaSalikov in #2182
- Add island, island group, continent, and waterbody fields to record search form by @NikitaSalikov in #2185
- Fixes Shape Dragging by @MuchQuak in #2186
- Closes #2141 Generalize Associated Media Upload by @MuchQuak in #2177
- Remove checklists/mappolyaid.php by @MuchQuak in #2194
- Bugfix/map boundary rework by @MuchQuak in #2193
- URL drift off fix in occurrenceeditor imagetab by @NikitaSalikov in #2196
- Closes #2067 Fixes UTF-8 encoding issue by @MuchQuak in #2201
- Dynamic Map Adjustments by @egbot in #2204
- Bugfix issue #2136 remove asterisk in view mode by @Atticus29 in #2199
- Schema Adjustments by @egbot in #2206
- Print errors from buildHierarchyEnumTree during taxonomy upload by @meshulam in #2163
- Update ImageLocalProcessor.php by @GregoryPost in #2220
- SymbUtil bug by @egbot in #2230
- Closes #2231 Fixes sort sequence being overwritten default being overwritten by empty form value by @MuchQuak in #2233
- API - remove redundant showAllDescriptions by @Atticus29 in #2198
- Minor crowdsource adjustments by @egbot in #2240
- /api/v2/exsiccata by @Atticus29 in #2242
- hotfix db schema patch by @egbot in #2243
- Update OccurrenceDownload.php by @GregoryPost in #2223
- Bugfix - add thumbnail for (image) media in list.php by @Atticus29 in #2250
- Enhancement/deprecate taxon profile map by @MuchQuak in #2259
- Closes #2251 Fixes Partial Collector Searches on the occurrence editor by @MuchQuak in #2260
- Closes #2258 Shink Marker size by half by @MuchQuak in #2262
- Update termdetails.php by @GregoryPost in #2264
- Error when adding/editing creator in media fix by @NikitaSalikov in #2265
- Move Collections Section to the bottom in public search page by @NikitaSalikov in #2270
- Add indexes to media table by @egbot in #2272
- OpenID logout by @Atticus29 in #2224
- Bugfix - 2247 - resource url disambiguation by @Atticus29 in #2275
- Bugfix/better failure handling media extended import by @MuchQuak in #2279
- Fix Google Maps JS URL by @meshulam in #2268
- Closes #2276 Fixes dangling reference to photographer by @MuchQuak in #2282
- Closes #2286 Fixes Broken Function Call by @MuchQuak in #2289
- Location Protections Bug-fix by @egbot in #2298
- Misc minor errors by @egbot in #2295
- 2294 - fix plus signs in email by @Atticus29 in #2304
- Closes #2287 Fixes warnings that could break page by @MuchQuak in #2307
- Fix sql syntax error for ident/key.php image mode by @MuchQuak in #2303
- Closes #2310 Remove onChange event that caused malformed GeoJson by @MuchQuak in #2312
- 2273 3.2 bugfix: Use POST method for search query by @Atticus29 in #2309
- Fixes Issue with Polygon Session Not saving by @MuchQuak in #2315
- Closes #2319 Fix Case js state script getting malformed by @MuchQuak in #2321
- Closes #2318 Make Display map results non url dependent by @MuchQuak in #2320
- v3.2.0 by @GregoryPost in #2322
New Contributors
- @mpitblado made their first contribution in #1827
- @zygoballus made their first contribution in #1818
- @meshulam made their first contribution in #2163
Full Changelog: v3.1.8...v3.2