All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning (since v1.0.0, anyway).
- Fixed bad codelist updates
- Updated some codelists
- Add (new) proxy server in again, since it very much is needed!
- Update dependencies (to fix security alerts)
- Don’t break the publisher list button on the registry, by only including the required bit of bootstrap javascript (#106)
- Remove custom proxy server for web service, since it is no longer needed (and in fact no longer exists) (#105)
- Update jquery to 3.4.0 (fixes security vulnerability)
- Update tar to 4.4.2 (fixes security vulnerability)
- Update bootstrap to 3.4.1 (fixes security vulnerability)
- Always show graph legend. Since there are no expenditure statuses, just show “Expenditure” by default (#102)
- Fix dataset search to search organisations (but note that it’s not currently possible to search organisation titles) (#93)
- Upgrade bootstrap to 3.4.0
- Use a custom proxy server for web service (#103)
- Fix bug to handle default language correctly
- Add document language filter (#20)
- Fix bug with x-axis tick values and missing legend values (#100)
- Allow for document filtering on empty-string attributes
- Popup search strings are properly encoded before being used in calls to the registry API (#97)
- Don’t error when registry API returns success === false
- Make the dataset search search on more fields (#93 – thanks to @matmaxgeds and @kndm)
- Always show graph filters, even if they’re unused (#94)
- Fix the link to organisation budgets from the summary screen (#90)
- Fix missing chart bug in Firefox (#89)
- Add padding to document title headings (#92)
- Unload all datasets, instead of animating between them
- When new data is loaded, show all datasets (#88)
- Revert extra info about
total-expenditure
IATI versions - Fetch Country codelist from IATI
- Add a demo page
- Add budget not provided tooltip if no budgets are
- Only call destroy on an existing chart
- Sort documents by document-date (#72)
- Switch from chart.js to c3.js (#43)
- Show full numbers on y-axis (not SI prefixes)
- Make it clear that
total-expenditure
is v2.02+ only (#60) - When filters are used, animate between graphs (#85)
- Name change (IATI Org file visualiser -> IATI Decipher)
- Add support for document links with multiple categories / languages / recipient countries (#69)
- Add loading spinner to popup
- Add link icon badges to popup links and document links
- Set document language to the default language, where relevant (#71)
- Show the day of publication as part of the document date
- Don’t mark
total-expenditure
s as indicative (#70)
- Sort codelist values to show known values first (#67)
- Replace numeraljs with d3-format
- Use uglify-es for javascript uglifying
- Fix y-axis precision issues (#11)
- Add link to github repo (#62)
- Use icons in footer
- Open mailto link in new tab
- Make counts on summary page include all
budget-line
s andexpense-line
s - Pluralise total budgets in nav
- Remove org ID hover
- Add pagination to documents (#47)
- Add a fade on the loading animation
- Add a summary to the summary page
- Use ISO 3166 lower case short names for countries
- Work around XLSX export bug
- Remove download button if there’s no chart data
- Add support for
budget-line
s /expense-line
s that don’t use the@ref
attribute (#37) - Add spreadsheet download (#12)
- Restyled document listings to look a bit smarter
- Ignore document categories from category A (since these are activity categories)
- Rename “Download XML” to “Source XML”
- Remove moment.js; use native Date
- Hide the graph when there’s no data to show (#57)
- Display unrecognised DocumentCategory codes nicely
- Add a summary page
- Add a footer
- Add an explanation for why menu items have a disabled state (#54)
- Added the requisite codelists as static json files
- Add recipient country to document link listings (#56)
- Prevent org ID badge from being orphaned
- Add language, description and date to document listings
- Hide second navbar by default
- Use javascript promises for all HTTP requests (#53)
- Improve error handling throughout, including handling invalid org files (#48)
- Use IATI codelists as a reference for codelist codes used (#38)
- Prevent document search form from being submitted (#49)
- Disable autocomplete on document search
- Get plugin working on dataset search page
- Add an MVP website
- Change how document counters work when filters are used
- Add support for filtering by country / region / organisation
- Add support for filtering by
budget-line
/expense-line
(#36) - Show organisation identifier prominently (#16)
- Add category and country filters to document search (#21)
- Don’t incorrectly identify an activity file with zero activities as an organisation file (#33)
- Root node check, to ensure an org file looks like an org file
- Add support for IATI registry publisher pages, too (#9)
- Add a loading animation
- Move budget graphs into a second level navigation bar (#22)
- Disable menu items if the relevant data is not present in the org file (#13)
- Add download XML button (#14)
- Add link to d-portal (#18)
- Don’t download file before clicking on it; check metadata instead (#7)
- Namespace CSS instead of using
!important
- Change how the “back” button works; rename it “exit” (#32)
- Hide some menu items at narrow widths
- Basic support for
total-expenditure
- This changelog
- Basic support for
total-budget
s - Basic support for
document-link
s