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
14f997e9 Poul Sander 2021-08-08 15:23 3
All notable changes to this project will be documented in this file.
14f997e9 Poul Sander 2021-08-08 15:23 4
14f997e9 Poul Sander 2021-08-08 15:23 5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
74aeb555 Poul Sander 2021-07-26 20:02 6
784f8ceb Poul Sander 2022-02-06 17:10 7
## [4.2.0] 2022-02-06
784f8ceb Poul Sander 2022-02-06 17:10 8
784f8ceb Poul Sander 2022-02-06 17:10 9
### Added
784f8ceb Poul Sander 2022-02-06 17:10 10
 - Support for "state" dir aka Local Machine
784f8ceb Poul Sander 2022-02-06 17:10 11
784f8ceb Poul Sander 2022-02-06 17:10 12
### Changed
784f8ceb Poul Sander 2022-02-06 17:10 13
 - PlatformFolders specific CMake variables are now prefixed with "PLATFORMFOLDERS_" (Thanks @OlivierLDff)
784f8ceb Poul Sander 2022-02-06 17:10 14
9c559b67 Poul Sander 2021-08-08 15:25 15
## [4.1.0] 2021-08-08
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
 - CHANGELOG.md
74aeb555 Poul Sander 2021-07-26 20:02 19
 - Support for CMAKE_DEBUG_POSTFIX. Makes it possible to add a postfix to debug builds
74aeb555 Poul Sander 2021-07-26 20:02 20
74aeb555 Poul Sander 2021-07-26 20:02 21
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 22
 - README.md is now included in the Doxygen documentation
74aeb555 Poul Sander 2021-07-26 20:02 23
 - Should now be thread safe
74aeb555 Poul Sander 2021-07-26 20:02 24
 - Minor internal changes
74aeb555 Poul Sander 2021-07-26 20:02 25
74aeb555 Poul Sander 2021-07-26 20:02 26
## [4.0.0] 2018-06-24
74aeb555 Poul Sander 2021-07-26 20:02 27
74aeb555 Poul Sander 2021-07-26 20:02 28
### Added
74aeb555 Poul Sander 2021-07-26 20:02 29
 - Support for "Public" folder
74aeb555 Poul Sander 2021-07-26 20:02 30
 - Support for "Saved Games 2". This will be "Saved Games" in Vista and newer
74aeb555 Poul Sander 2021-07-26 20:02 31
 - Unit tests
74aeb555 Poul Sander 2021-07-26 20:02 32
74aeb555 Poul Sander 2021-07-26 20:02 33
74aeb555 Poul Sander 2021-07-26 20:02 34
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 35
 - The correct "Download" folder is now returned on Windows
74aeb555 Poul Sander 2021-07-26 20:02 36
 - Now requires a C++11 compatible compiler (was C++98)
74aeb555 Poul Sander 2021-07-26 20:02 37
 - Minimum Windows version raised from Windows XP to Windows 7.
74aeb555 Poul Sander 2021-07-26 20:02 38
 - The Mac version no longer depends on CoreServices
74aeb555 Poul Sander 2021-07-26 20:02 39
 - The XDG implementation are slightly more resilient to unrelated environments in user-dirs.dirs
74aeb555 Poul Sander 2021-07-26 20:02 40
 - Improved CMake system
74aeb555 Poul Sander 2021-07-26 20:02 41
74aeb555 Poul Sander 2021-07-26 20:02 42
### Removed
74aeb555 Poul Sander 2021-07-26 20:02 43
 - C++98 compatibility
74aeb555 Poul Sander 2021-07-26 20:02 44
 - Windows XP compatibility
74aeb555 Poul Sander 2021-07-26 20:02 45
 - No longer needs CoreServices on Mac OS X
74aeb555 Poul Sander 2021-07-26 20:02 46
74aeb555 Poul Sander 2021-07-26 20:02 47
## [3.2.0] 2018-05-28
74aeb555 Poul Sander 2021-07-26 20:02 48
74aeb555 Poul Sander 2021-07-26 20:02 49
### Added
74aeb555 Poul Sander 2021-07-26 20:02 50
 - Stand-alone functions. Method calls are no longer needed or recommended.
74aeb555 Poul Sander 2021-07-26 20:02 51
74aeb555 Poul Sander 2021-07-26 20:02 52
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 53
 - 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 54
74aeb555 Poul Sander 2021-07-26 20:02 55
## [3.1] 2018-04-21
74aeb555 Poul Sander 2021-07-26 20:02 56
74aeb555 Poul Sander 2021-07-26 20:02 57
### Added
74aeb555 Poul Sander 2021-07-26 20:02 58
 - Now uses CMake for testing (Thanks @sum01)
74aeb555 Poul Sander 2021-07-26 20:02 59
 - It is now possible to compile as a (static) library. (Thanks @sum01)
74aeb555 Poul Sander 2021-07-26 20:02 60
 - Appveyor CI integration (Thanks @sum01)
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
 - Optimised use of iterator.
74aeb555 Poul Sander 2021-07-26 20:02 64
 - No longer keeps empty data structure on Mac and Windows platforms.
74aeb555 Poul Sander 2021-07-26 20:02 65
74aeb555 Poul Sander 2021-07-26 20:02 66
## [3.0] 2016-10-08
74aeb555 Poul Sander 2021-07-26 20:02 67
74aeb555 Poul Sander 2021-07-26 20:02 68
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 69
 - On Windows the library now returns UTF-8 encoded paths as default.
74aeb555 Poul Sander 2021-07-26 20:02 70
74aeb555 Poul Sander 2021-07-26 20:02 71
## [2.2] 2016-09-06
74aeb555 Poul Sander 2021-07-26 20:02 72
14f997e9 Poul Sander 2021-08-08 15:23 73
### Fixed
74aeb555 Poul Sander 2021-07-26 20:02 74
 - Fixed a buffer overflow introduced in 2.1 (originally created to ensure C++03 compatibility)
74aeb555 Poul Sander 2021-07-26 20:02 75
 - The example file no longer abuses namespaces.
74aeb555 Poul Sander 2021-07-26 20:02 76
74aeb555 Poul Sander 2021-07-26 20:02 77
74aeb555 Poul Sander 2021-07-26 20:02 78
## [2.1] 2016-02-22
74aeb555 Poul Sander 2021-07-26 20:02 79
74aeb555 Poul Sander 2021-07-26 20:02 80
### Changed
74aeb555 Poul Sander 2021-07-26 20:02 81
 - Updated documentation URL
74aeb555 Poul Sander 2021-07-26 20:02 82
 - No longer uses a variable length array internally
74aeb555 Poul Sander 2021-07-26 20:02 83
74aeb555 Poul Sander 2021-07-26 20:02 84
74aeb555 Poul Sander 2021-07-26 20:02 85
## [2.0] 2015-10-26
74aeb555 Poul Sander 2021-07-26 20:02 86
74aeb555 Poul Sander 2021-07-26 20:02 87
### Added
74aeb555 Poul Sander 2021-07-26 20:02 88
- Mac OS X support using Core Framework
74aeb555 Poul Sander 2021-07-26 20:02 89
74aeb555 Poul Sander 2021-07-26 20:02 90
## [1.0] 2015-09-21
74aeb555 Poul Sander 2021-07-26 20:02 91
Designed to work with Linux and Windows XP+
1970-01-01 00:00 92