git repos / PlatformFolders

blame: CHANGELOG.md

normal view · raw

74aeb555 Poul Sander 2021-07-26 20:02 1
# Changelog
74aeb555 Poul Sander 2021-07-26 20:02 2
74aeb555 Poul Sander 2021-07-26 20:02 3
74aeb555 Poul Sander 2021-07-26 20:02 4
## [Unreleased]
74aeb555 Poul Sander 2021-07-26 20:02 5
74aeb555 Poul Sander 2021-07-26 20:02 6
### Added
74aeb555 Poul Sander 2021-07-26 20:02 7
 - CHANGELOG.md
74aeb555 Poul Sander 2021-07-26 20:02 8
 - Support for CMAKE_DEBUG_POSTFIX. Makes it possible to add a postfix to debug builds
74aeb555 Poul Sander 2021-07-26 20:02 9
74aeb555 Poul Sander 2021-07-26 20:02 10
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 11
 - README.md is now included in the Doxygen documentation
74aeb555 Poul Sander 2021-07-26 20:02 12
 - Should now be thread safe
74aeb555 Poul Sander 2021-07-26 20:02 13
 - Minor internal changes
74aeb555 Poul Sander 2021-07-26 20:02 14
74aeb555 Poul Sander 2021-07-26 20:02 15
## [4.0.0] 2018-06-24
74aeb555 Poul Sander 2021-07-26 20:02 16
74aeb555 Poul Sander 2021-07-26 20:02 17
### Added
74aeb555 Poul Sander 2021-07-26 20:02 18
 - Support for "Public" folder
74aeb555 Poul Sander 2021-07-26 20:02 19
 - Support for "Saved Games 2". This will be "Saved Games" in Vista and newer
74aeb555 Poul Sander 2021-07-26 20:02 20
 - Unit tests
74aeb555 Poul Sander 2021-07-26 20:02 21
74aeb555 Poul Sander 2021-07-26 20:02 22
74aeb555 Poul Sander 2021-07-26 20:02 23
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 24
 - The correct "Download" folder is now returned on Windows
74aeb555 Poul Sander 2021-07-26 20:02 25
 - Now requires a C++11 compatible compiler (was C++98)
74aeb555 Poul Sander 2021-07-26 20:02 26
 - Minimum Windows version raised from Windows XP to Windows 7.
74aeb555 Poul Sander 2021-07-26 20:02 27
 - The Mac version no longer depends on CoreServices
74aeb555 Poul Sander 2021-07-26 20:02 28
 - The XDG implementation are slightly more resilient to unrelated environments in user-dirs.dirs
74aeb555 Poul Sander 2021-07-26 20:02 29
 - Improved CMake system
74aeb555 Poul Sander 2021-07-26 20:02 30
74aeb555 Poul Sander 2021-07-26 20:02 31
### Removed
74aeb555 Poul Sander 2021-07-26 20:02 32
 - C++98 compatibility
74aeb555 Poul Sander 2021-07-26 20:02 33
 - Windows XP compatibility
74aeb555 Poul Sander 2021-07-26 20:02 34
 - No longer needs CoreServices on Mac OS X
74aeb555 Poul Sander 2021-07-26 20:02 35
74aeb555 Poul Sander 2021-07-26 20:02 36
## [3.2.0] 2018-05-28
74aeb555 Poul Sander 2021-07-26 20:02 37
74aeb555 Poul Sander 2021-07-26 20:02 38
### Added
74aeb555 Poul Sander 2021-07-26 20:02 39
 - Stand-alone functions. Method calls are no longer needed or recommended.
74aeb555 Poul Sander 2021-07-26 20:02 40
74aeb555 Poul Sander 2021-07-26 20:02 41
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 42
 - Fixed a bug in the xdg cache function that caused sago::getCacheDir() to return the wrong folder if XDG_CONFIG_HOME and/or XDG_CACHE_HOME were set
74aeb555 Poul Sander 2021-07-26 20:02 43
74aeb555 Poul Sander 2021-07-26 20:02 44
## [3.1] 2018-04-21
74aeb555 Poul Sander 2021-07-26 20:02 45
74aeb555 Poul Sander 2021-07-26 20:02 46
### Added
74aeb555 Poul Sander 2021-07-26 20:02 47
 - Now uses CMake for testing (Thanks @sum01)
74aeb555 Poul Sander 2021-07-26 20:02 48
 - It is now possible to compile as a (static) library. (Thanks @sum01)
74aeb555 Poul Sander 2021-07-26 20:02 49
 - Appveyor CI integration (Thanks @sum01)
74aeb555 Poul Sander 2021-07-26 20:02 50
74aeb555 Poul Sander 2021-07-26 20:02 51
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 52
 - Optimised use of iterator.
74aeb555 Poul Sander 2021-07-26 20:02 53
 - No longer keeps empty data structure on Mac and Windows platforms.
74aeb555 Poul Sander 2021-07-26 20:02 54
74aeb555 Poul Sander 2021-07-26 20:02 55
## [3.0] 2016-10-08
74aeb555 Poul Sander 2021-07-26 20:02 56
74aeb555 Poul Sander 2021-07-26 20:02 57
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 58
 - On Windows the library now returns UTF-8 encoded paths as default.
74aeb555 Poul Sander 2021-07-26 20:02 59
74aeb555 Poul Sander 2021-07-26 20:02 60
## [2.2] 2016-09-06
74aeb555 Poul Sander 2021-07-26 20:02 61
74aeb555 Poul Sander 2021-07-26 20:02 62
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 63
 - Fixed a buffer overflow introduced in 2.1 (originally created to ensure C++03 compatibility)
74aeb555 Poul Sander 2021-07-26 20:02 64
 - The example file no longer abuses namespaces.
74aeb555 Poul Sander 2021-07-26 20:02 65
74aeb555 Poul Sander 2021-07-26 20:02 66
74aeb555 Poul Sander 2021-07-26 20:02 67
## [2.1] 2016-02-22
74aeb555 Poul Sander 2021-07-26 20:02 68
74aeb555 Poul Sander 2021-07-26 20:02 69
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 70
 - Updated documentation URL
74aeb555 Poul Sander 2021-07-26 20:02 71
 - No longer uses a variable length array internally
74aeb555 Poul Sander 2021-07-26 20:02 72
74aeb555 Poul Sander 2021-07-26 20:02 73
74aeb555 Poul Sander 2021-07-26 20:02 74
## [2.0] 2015-10-26
74aeb555 Poul Sander 2021-07-26 20:02 75
74aeb555 Poul Sander 2021-07-26 20:02 76
### Added
74aeb555 Poul Sander 2021-07-26 20:02 77
- Mac OS X support using Core Framework
74aeb555 Poul Sander 2021-07-26 20:02 78
74aeb555 Poul Sander 2021-07-26 20:02 79
## [1.0] 2015-09-21
74aeb555 Poul Sander 2021-07-26 20:02 80
Designed to work with Linux and Windows XP+
1970-01-01 00:00 81