mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
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)
|