icesSAG 1.6.3 (2025-05-03)
- fixed bug in getSAGGraphs
 
- remove dependency on icesVocab
 
icesSAG 1.6.2 (2025-04-30)
- Upload stock function updated and working.
 
- icesDatsu is used in uploadStock() to check file format and validate
the data before upload.
 
icesSAG 1.5.0 (2024-10-24)
- Update all functions to point to new API.
 
- Remove token authentication, and move to JWT tokens via
icesConnect.
 
- Introduce the use of caching for some functions to reduce API
requests.
 
- export GET and POST request functions.
 
- Depreciate redundant graph functions (e.g. YSSBR).
 
- New functions to set package options: sag_use_token() and
sag_messages().
 
- Link messages package option to quiet argument in get requests.
 
- GetListStocks now accepts a stock and modifiedAfter arguments for
additional server side filtering.
 
- Remove file upload capability.
 
icesSAG 1.4.1 (2023-05-11)
- bug fix for stockInfo() and documentation.
 
icesSAG 1.4.0 (2022-02-17)
- add new function getCustomColumns().
 
icesSAG 1.3-8 (2019-10-29)
- Display warning if stock name contains – and not -, and quietly
fix.
 
icesSAG 1.3-7 (2019-05-14)
- Allow upload to contiue if errors found by DATSU - gives warning,
not error.
 
- Add function to parse stock status table values due to change in web
service XML data structure.
 
- Fix name in upload format specification CatchLandingsUnits.
 
icesSAG 1.3-6 (2019-03-13)
- Fixed bug in parsing of XML tables. Function now reads the WSDL data
that is included as an internal data set (list of variable names)
 
- Set all examples to dontrun
 
- code now checked against lintr for consistent style
 
icesSAG 1.3-5 (2018-06-08)
- added function getStockSourceData() to download the XML file that
was origionally uploaded.
 
icesSAG 1.3-4 (2018-05-01)
- added function getLatestStockAdviceList()
 
- export print methods for sag.list and sag.data.frame for fishdata
and fishinfo objects used to upload data.
 
- improved personal access token logic
 
- improved help documentation
 
- Added StockCategory, Purpose, ModelType, ModelName to upload
functions
 
- Added filter for assessment Purpose in getSAG()
 
- fixed bugs arising from changes to xml2 package
 
- fixed bug arsing from change in ICES Datsu web service
 
icesSAG 1.3-2 (2017-05-06)
- User sets SAG database access token in a ~/.Renviron_SG file.
 
- Addressed non CRAN compliant behaviour: user must create .Renviron
file themselves.
 
icesSAG 1.3-1 (2017-05-04)
- Improved createSAGxml() internal data validation.
 
icesSAG 1.3-0 (2017-04-05)
- Added function uploadStock() to upload data to SAG database via
uploadXMLFile(). The functions readSAGxml() and createSAGxml() convert
data to and from SAG XML upload format.
 
- Added functions stockInfo() and stockFishdata() to prepare data for
upload. Uploads require user access tokens, available from the main SAG
website.
 
- Added function getStockStatusValues() to get stock status table, and
getYSBRSummaryTable() to get yield and SSB per recruit.
 
- Added functions getSAGSettings() and
setSAGSettings() to get and set graph settings. The function
getSAGTypeGraphs() lists the SAG graph types.
 
- Renamed findKey() to findAssessmentKey().
 
icesSAG 1.2-1 (2017-03-24)
- Hotfix release to match changes in the underlying web service,
regarding assessment keys.
 
icesSAG 1.2-0 (2016-12-05)
- Added functions get*Graph() to fetch standard graph images, with a
corresponding plot() method. The convenience function getSAGGraphs()
fetches four commonly used graphs.
 
- Added argument ‘regex’ to findKey().
 
- Fixed bug in getSAG() when different column names appear in stock
summaries and combine = TRUE.
 
- Removed dependency on RCurl and XML by using base functions to
download and parse data.
 
icesSAG 1.1-0 (2016-10-29)
- Added function findKey() to look up a unique stock list key.
 
- Added function getSAG() to import summary results and reference
points, without finding a lookup key first.
 
- Changed argument in functions getSummaryTable() and
getFishStockReferencepoints() from ‘year’ to ‘key’.
 
- Improved XML parsing, so both leading and trailing white space is
removed.
 
- Improved XML parsing, so “” and “NA” is converted to NA.
 
- Improved XML parsing, so data frame columns are automatically
coerced to the appropriate storage mode (character, numeric,
integer).
 
icesSAG 1.0-0 (2016-08-09)
- Initial release, with functions getListStocks(), getSummaryTable(),
and getFishStockReferencePoints().