Skip to content
Snippets Groups Projects
Commit 7effe763 authored by tusooa's avatar tusooa 🏔️
Browse files

Release v0.7.0

Summary | 概述:
libkazv v0.7.0 most importantly fixes a security bug in the attachment
encryption that could potentially lead to a known-plaintext
attack. See https://iron.lily-is.land/D153 for more details.
    
It also implements calculating local notifications and adds helper
functions to pin and unpin events in a room. Documentation is also
updated to reflect the current status of libkazv, and to add a
introduction of the architecture of libkazv.

Type | 类型: skip

Test Plan | 测试计划: N/A


GitLab Merge Request: kazv/libkazv!80
parent 2e7c5ac9
No related branches found
Tags v0.7.0
No related merge requests found
# Change log
## 0.7.0
### Security
- Leave the lower 8 bytes as 0 in iv of AES256CTRDesc::fromRandom(). https://iron.lily-is.land/D153 by tusooa
### Added
- Add hard logout. https://lily-is.land/kazv/libkazv/-/merge_requests/78 by April Simone
- Implement calculating local notifications. https://iron.lily-is.land/D106 by tusooa
- Update local notifications when syncing. https://iron.lily-is.land/D107 by tusooa
- Add Room::pinEvents() and Room::unpinEvents(). https://iron.lily-is.land/D130 by tusooa
- Add initialState to Client::createRoom(). https://iron.lily-is.land/D138 by tusooa
### Fixed
- Fix kazvtestfixtures withEventSenderId(). https://iron.lily-is.land/D105 by tusooa
- Update tutorial 0 to reflect thread-safety problems. https://iron.lily-is.land/D115 by tusooa
### Removed
- Remove ci builds for ubuntu 20.04. https://iron.lily-is.land/D95 by tusooa
### Internal changes
- Add -fexceptions to kazvbase compile options. https://iron.lily-is.land/D101 by tusooa
- Set cmake indent to 2 in .editorconfig. https://iron.lily-is.land/D102 by tusooa
- Add docs for action-mock-utils.hpp. https://iron.lily-is.land/D113 by tusooa
- Delete TWIM entries. https://iron.lily-is.land/D128 by tusooa
- Update and reformat docs. https://iron.lily-is.land/D134 by tusooa
- Rewrite architecture documentation. https://iron.lily-is.land/D135 by tusooa
## 0.6.0
### Added
......
......@@ -12,10 +12,10 @@ project(libkazv)
set(libkazvSourceRoot ${CMAKE_CURRENT_SOURCE_DIR})
set(libkazv_VERSION_MAJOR 0)
set(libkazv_VERSION_MINOR 6)
set(libkazv_VERSION_MINOR 7)
set(libkazv_VERSION_PATCH 0)
set(libkazv_VERSION_STRING ${libkazv_VERSION_MAJOR}.${libkazv_VERSION_MINOR}.${libkazv_VERSION_PATCH})
set(libkazv_SOVERSION 5)
set(libkazv_SOVERSION 6)
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
set(CMAKE_CXX_STANDARD 17)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment