{"url":"https://api.github.com/repos/stlab/stlab/releases/228499861","assets_url":"https://api.github.com/repos/stlab/stlab/releases/228499861/assets","upload_url":"https://uploads.github.com/repos/stlab/stlab/releases/228499861/assets{?name,label}","html_url":"https://github.com/stlab/stlab/releases/tag/v2.0.0","id":228499861,"author":{"login":"sean-parent","id":2279724,"node_id":"MDQ6VXNlcjIyNzk3MjQ=","avatar_url":"https://avatars.githubusercontent.com/u/2279724?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-parent","html_url":"https://github.com/sean-parent","followers_url":"https://api.github.com/users/sean-parent/followers","following_url":"https://api.github.com/users/sean-parent/following{/other_user}","gists_url":"https://api.github.com/users/sean-parent/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-parent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-parent/subscriptions","organizations_url":"https://api.github.com/users/sean-parent/orgs","repos_url":"https://api.github.com/users/sean-parent/repos","events_url":"https://api.github.com/users/sean-parent/events{/privacy}","received_events_url":"https://api.github.com/users/sean-parent/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOAiB0YM4NnqGV","tag_name":"v2.0.0","target_commitish":"main","name":"v2.0.0","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-06-28T00:14:52Z","updated_at":"2025-06-28T01:05:56Z","published_at":"2025-06-28T01:05:56Z","assets":[],"tarball_url":"https://api.github.com/repos/stlab/stlab/tarball/v2.0.0","zipball_url":"https://api.github.com/repos/stlab/stlab/zipball/v2.0.0","body":"## What's Changed\r\n* Factored out the [copy-on-write library](https://stlab.github.io/copy-on-write) into a stand-alone library.\r\n* Adds a call to pre_exit() on each example using default_executor by @fpelliccioni in https://github.com/stlab/libraries/pull/500\r\n* new API: bool packaged_task::canceled() const by @KevinHopps in https://github.com/stlab/libraries/pull/498\r\n* Changes to support C++14 and fixed missing include file (#501) by @sean-parent in https://github.com/stlab/libraries/pull/503\r\n* Fix name conflict with boost math in Boost <= 1.76 by @fpelliccioni in https://github.com/stlab/libraries/pull/499\r\n* Changed CMake paths to be robust to subprojects by @laserallan in https://github.com/stlab/libraries/pull/507\r\n* Fixes to futures by @sean-parent in https://github.com/stlab/libraries/pull/505\r\n* Fix typo from main_scheduler_type to main_executor_type by @nickpdemarco in https://github.com/stlab/libraries/pull/516\r\n* Revisit Reduce by @sean-parent in https://github.com/stlab/libraries/pull/521\r\n* Add check for C++20, make ambiguous case assume 23 by @nickpdemarco in https://github.com/stlab/libraries/pull/522\r\n* Restore Qt5 compatibility by @touraill-adobe in https://github.com/stlab/libraries/pull/524\r\n* Minor comment fix by @sean-parent in https://github.com/stlab/libraries/pull/526\r\n* Requiring executor tasks are noexcept. by @sean-parent in https://github.com/stlab/libraries/pull/528\r\n* Removing use of boost::variant and optional from stlab now that it has moved to C++17 by @thinlang in https://github.com/stlab/libraries/pull/531\r\n* Updating documentation and documentation system to hyde 2.0 by @sean-parent in https://github.com/stlab/libraries/pull/534\r\n* Some minor fixes by @sean-parent in https://github.com/stlab/libraries/pull/537\r\n* General Cleanup by @sean-parent in https://github.com/stlab/libraries/pull/539\r\n* Fix to use after move by @sean-parent in https://github.com/stlab/libraries/pull/540\r\n* namespace version bump by @sean-parent in https://github.com/stlab/libraries/pull/541\r\n* Update layout-terminology.md by @sean-parent in https://github.com/stlab/libraries/pull/542\r\n* Update layout-terminology.md by @sean-parent in https://github.com/stlab/libraries/pull/543\r\n* add move implementation which asserts on providing const argument by @dhaibatc in https://github.com/stlab/libraries/pull/544\r\n* Static Analysis by @sean-parent in https://github.com/stlab/libraries/pull/546\r\n* Nix an unused matrix element by @dabrahams in https://github.com/stlab/libraries/pull/548\r\n* Update code base to pass clang-tidy by @sean-parent in https://github.com/stlab/libraries/pull/552\r\n* Reworking reduction by @sean-parent in https://github.com/stlab/libraries/pull/551\r\n* Restructuring to simplify Windows build (and all builds) by @sean-parent in https://github.com/stlab/libraries/pull/553\r\n* Minor fixes to await and await docs. by @sean-parent in https://github.com/stlab/libraries/pull/555\r\n* Add STLAB_BUILD_LIBRARY CMake option to build a library by @gbottesi in https://github.com/stlab/libraries/pull/556\r\n* always_true is defined statically in 2 tests. by @geoffoxholm in https://github.com/stlab/libraries/pull/561\r\n* Use weaker memory ordering for COW count. by @sean-parent in https://github.com/stlab/libraries/pull/563\r\n\r\n## New Contributors\r\n* @KevinHopps made their first contribution in https://github.com/stlab/libraries/pull/498\r\n* @laserallan made their first contribution in https://github.com/stlab/libraries/pull/507\r\n* @touraill-adobe made their first contribution in https://github.com/stlab/libraries/pull/524\r\n* @thinlang made their first contribution in https://github.com/stlab/libraries/pull/531\r\n* @dhaibatc made their first contribution in https://github.com/stlab/libraries/pull/544\r\n* @gbottesi made their first contribution in https://github.com/stlab/libraries/pull/556\r\n* @geoffoxholm made their first contribution in https://github.com/stlab/libraries/pull/561\r\n\r\n**Full Changelog**: https://github.com/stlab/libraries/compare/v1.7.1...v2.0.0","discussion_url":"https://github.com/stlab/stlab/discussions/564","mentions_count":11}