Gerbera v1.9.0 Release Notes
-
- ๐ fix wrong define
- ๐ use auto instead of const char*
- ๐ move several variables down
- unique_ptr removals
- getTimespecAfterMillis: return ret instead of void
- Generate namespace attributes required for properties
- replace reference parameter with std::pair
- ๐ clang-tidy 8 fixes
- ๐ Allow setting resource order
- โ remove pointless {}
- ๐ use map.emplace
- โ remove some = {}
- ๐ use thread constructor
- ๐ท Re-add CI check with clang
- โก๏ธ Send container updates
- ๐ fixup lambda for C++20 compatibility
- lastfm: switch to C++ API
- ๐ move make_unique down
- ๐ use move with shared_ptr
- โก๏ธ make uiUpdateIDs a unique_ptr
- โ remove pointless const_cast
- Factor out transactions to reduce overhead when disabled
- ๐ Fix X_GetFeatureList (Samsung)
- ๐ some move
- ๐ move make_shared outside of initializer list
- switch xmlDoc to unique_ptr
- โ remove ret variable
- lambda conversion
- more unique_ptr
- some CTAD
- โ remove pointless temporary
- small cleanups
- โ Add more documentation and cleanup SQL init code
- โ remove wrong static
- ๐ Move resources to separate table
- several string_view conversions
- convert expandName to string_view
- โ Add link to database doc
- โ Add migration hook to version update
- Automatically load options
- ๐ use make_pair in std::array
- โ remove std from std::next
- โ remove aslowercase
- pass by value
- โ Add DLNA profiles strings and visible file system directories to configuration
- 0๏ธโฃ don't default assign nullptr to smart pointers
- โ add missing const
- โ remove == nullptr
- โ Add ProductCap to please Samsung TVs
- simplify pidfile write
- โฌ๏ธ Move db upgrade commands to config file
- ๐ clang-tidy: remove implicit bool conversions
- โ Add codec info to resource data
- Subtitle: Add resouce and CaptionInfoEx
- โ remove pointless constructor
- clang-tidy: don't use else after return
- several constructor changes
- static
- ๐ change length parameter to size_t
- โ add missing header
- Implement EnumIterator
- ๐จ SQLDatabase: Refactor init and upgrade
- const member function conversions
- clang-tidy: add missing functions
- โ add a missing this->
- pass 0 to std::unordered_
- replace std::list with std::vector
- โ remove manual loop
- โ remove pointless find
- small lambda conversion
- Regression: Samsung Compatibility
- switch to C++ ffmpegthumbnailer API
- ๐ cosmetic map changes
- โ remove two pointless unique_ptrs
- declare AVFormatContext as struct
- 0๏ธโฃ default init some members
- ๐ Fix MySQL migration
- switch several for loops to use size_t
- replace POSIX file stuff with C
- Implemement dynamic containers
- small error handle
- replace several usages of format with to_string
- โ remove several {}
- don't throw in noexcept destructors
- ๐ Fix lastfm compilation
- ๐ use make_pair
- ๐ use a unique_ptr in lambda
- nppnp changes
- ๐ฏ Close memory leak by duplicate call to ixmlCloneDOMString
- replace rand with std::random
- 0๏ธโฃ server: default init some variables
- ๐ fix std::accumulate
- โ add missing default initialization
- 0๏ธโฃ default initialize some io stuff
- โ add missing close
- โ add missing nullptr check
- 0๏ธโฃ default initialize members in mysql
- Simplify and cleanup
- string ref to string_view conversion
- Cleanup exifhandler
- 0๏ธโฃ Assign clientInfo in a default constructor
- ๐ pass by value and std::move
- ๐จ use sizeof for snprintf
- โ Add configuration option for SopCast mimetypes
- ๐ fix replace string functions
- lambda conversion
- ๐ clang-tidy: remove redundant specifiers
- clang-tidy: use auto
- clang-tidy: simplify boolean expression
- ๐ง Configuration of folders for resources
- โ remove const so move can be used
- replace const static with static const
- 0๏ธโฃ default member init
- ๐ use std::replace instead of replaceAllString
- replace stringHash with single accumulate call
- โ remove pointless blank lines
- match else and if blocks
- โ remove duplicate include
- ๐ use raw strings for multi line ones
- ๐ณ Dockerfile: add tzdata
- more make_unique changes
- ๐ make bultinClientInfo constexpr
- โ add m4a support for taglib
- โ add back several defaulted destructors
- โ avoid unused template warning
- ๐ clang: add missing move
- 0๏ธโฃ default init some members
- Cleanup legacy code
- Clean up a bit
- Cppcheck
- โ Add documentation and template for Apache/NGinx as reverse proxy
- ๐ Fix script syntax
- โ clang-tidy applied to tests
- โ Add build for ubuntu 21.04 hirsute hippo
- ๐ป create-config: Reset config dir to empty if not in command line
- ๐ท TagLib: Add support for aux data to all supported media types
- Haiku patches
- clangh-tidy: non const reference removal
- manual structured binding conversions
- clang-tidy: pass unique_ptr by value
- clang-tidy: get rid of some long and short
- clang-tidy: fix some narrowing conversions
- โ clang-tidy: use auto&& to avoid warning
- clang-tidy: C to C++ headers
- clang-tidy: initialize some members
- ๐จ Refactor SearchHandler to use ColumnMapper instead of hard coded texts.
- mostly unique_ptr changes
- ๐ move some initializations up
- โช Revert "initialize several unique_ptrs"
- ๐ initialize several unique_ptrs