Releases: Arkensor/DayZ-CommunityFramework
Releases · Arkensor/DayZ-CommunityFramework
Bugfix update 1.5.4
DayZ 1.21 compatiblity
- Remove 1.19 -> 1.20 transition defines in anticipation of 1.20 -> 1.21 update
Compatiblity update for DayZ 1.20
- Fix incompatibility with DayZ 1.20
- Fix trace script api
- Add read/write array operations to IO
Bugfix update 1.4.2
Added:
- CF_Date::GetDayOfWeek
Fixed:
- NULL pointer to instance "AttachmentCategoriesRow" spam in logs
Hotfix 1.4.1
- Fixed a memory leak
Release 1.4 - DayZ version 1.16
Added:
- Streams (CF_FileStream, CF_SerializerStream, CF_StringStream, CF_Base16Stream, CF_Base64Stream)
- Cryptography (CF_SHA256)
- Base event args class (CF_EventArgs)
- Math (CF_ExpressionVM, CF_SQFExpression, CF_MathExpression)
- IO (CF_IO, CF_File, CF_Directory, CF_Path)
- Lifecycle Events for game/mission startup and shutdown (CF_LifecycleEvents)
- Global instances of CfgSurfaces (CF_Surface)
- Global instances of CfgVehicleSurfaces (CfgVehicleSurfaces)
- Variable conversion (CF_TypeConverters)
- Primitive types (CF_String, CF_Byte, CF_Uint, CF_PackedByte)
- Encoding functions (CF_Encoding)
- Logging functions similiar to C# (CF_Log)
- Function tracing for unknown hard crashes (CF_Trace) (disable in production)
- Reinterpret casting (CF_Cast::Reinterpret)
- Binding inputs to methods (CF_InputBindings)
- Weapon magazine/ammunition helper functions (Weapon_Base::CF_SpawnMagazine, Weapon_Base::CF_AttachMagazine, Weapon_Base::CF_SyncSelectionState, WeaponFSM::CF_FindBestStableState)
- String localising (CF_Localizer)
- Module System (CF_ModuleCore, CF_ModuleGame, CF_ModuleWorld)
- Networked Variables (CF_NetworkedVariables)
Changed:
- Renamed JMDate to CF_Date
- Replaced prints with new log system
Removed:
- XML.pbo
Fixed:
- Compatability with 1.16
Deprecated:
- JMModuleManager, JMModuleBase and anything else prefixed with JM in the old module system
- JMDate
- StringLocaliser
Release 1.3.1
- Removed Layout Binding Manager (MVC)
- Fixed ObjectMananger not removing rocks correctly
Release 1.3
- Fixed XML content not being read correctly
- Optimized and reduced warnings with type conversion
- Fixed Heavy animations not loading with JMAnimRegister fallback
Release 1.2
- Updated implementation for modGhostIcon in CgfSlots to show modded icons in all GUIs
DayZ stable update 1.10
- Preparations for mod data storage
- Added CF namespace prototype
- Added CF.ObjectManager prototype
- Added updated CF.XMl reader
- Added MVC (internal and deprecated)
Documentation for the new CF namespace and new function and class interfaces will follow in one of the next updates. Only use one of the newly added features if you were instructed to do so by one of the community framework developers.