File: ChangeLog

package info (click to toggle)
verdigris 1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,464 kB
  • sloc: cpp: 21,467; ansic: 2,065; makefile: 8
file content (37 lines) | stat: -rw-r--r-- 1,625 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Version 1.3 (August 2022)
 * Add C++ API to allow meta programming your properties
 * Added Option to reduce macro spam a bit (W_NO_PROPERTY_MACRO)
 * Build with MSVC 2017, 2019, 2022
 * Support from Qt 5.9 to 5.15 and Qt 6.0.0 to Qt 6.3.0

Version 1.2 (Juli 2019)
 * Added W_OBJECT_IMPL_INLINE / W_GADGET_IMPL_INLINE / W_NAMESPACE_IMPL_INLINE (#51)
 * Fix multiple-definition linker errors caused by W_NAMESPACE macro (#54)
 * Fix build with MSVC 2019 (#46)
 * Massive compile time improvements (#66)
 * Qbs project files (#63)
 * Tested with to Qt 5.13

Version 1.1 (September 2018)
 * Auto-detect the access specifier. (No need to add W_Access::Private or
   W_Access::Protected anymore)
 * Optimized compilation time for classes with many properties
 * Removed the need to set feature macro on MSVC
 * Don't make the staticMetaObject a constexpr as it breaks C++17 Q_GADGET
   declared in another translation unit (#38)
 * Workaround MSVC 2017 Update 7 compiler crash (#30)
 * Automatically mark the properties as FINAL for final classes (#40)
 * Added support for enum class in Q_ENUM
 * Added support enum alias (Qt 5.12 freature)

Version 1.0 (February 2018)
 * Error out early without C++14 (#2)
 * Set Designable and Scriptable flags by default so it works with QML (#3)
 * Fix usage of Q_PRIVATE_PROPERTY (#5)
 * Added MSVC 2017 support (#6)
 * Support C++17 noexcept function part of the function signature (#9)
 * Added W_NAMESPACE/W_NAMESPACE_IMPL and W_ENUM_NS/W_FLAG_NS/W_CASSINFO_NS
 * Support for NOTIFY signal in parent class (Qt 5.10 feature)
 * Imported new tests from Qt 5.10

Initial Release (May 2016)