Releases: bemanproject/utf_view
Releases · bemanproject/utf_view
v0.2.0
What's Changed
- Add GCC 16 to CI matrix by @ednolan in #202
- Auto-update pre-commit hooks by @beman-automated-pr-bot[bot] in #176
- Implement modules support by @ednolan in #203
- Bump version to 0.2.0 by @ednolan in #204
New Contributors
- @beman-automated-pr-bot[bot] made their first contribution in #176
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- P2728R7 by @ednolan in #1
- Relicense under BSL by @ednolan in #2
- Rename UtfView and utfview to utf_view by @ednolan in #3
- Update stl_interfaces dependency to newest pull request by @ednolan in #4
- Add playing card example by @ednolan in #5
- Rename UTFVIEW -> UTF_VIEW in include guards by @ednolan in #6
- Add static assertions for iterator concept satisfaction of utf_view iterator by @ednolan in #8
- Remove iterator_interface dependency from exposition_only_utf_iterator by @ednolan in #9
- Remove unused iterator_interface include from to_utf_view.hpp by @ednolan in #10
- Move test iterator types into separate header file by @ednolan in #12
- Add static assertions for iterator concept satisfaction of code unit view iterator by @ednolan in #13
- Add test random access iterator and corresponding concept check for code unit view by @ednolan in #14
- Use iterator_interface instead of proxy_iterator_interface for code_unit_view by @ednolan in #15
- Add CMake option controlling whether targets for building paper are added by @ednolan in #16
- Add missing punctuation to changelog by @ednolan in #17
- Move tests to 'tests' subdirectory per [DIRECTORY.TESTS] by @camio in #11
- Add CMake option controlling whether tests are built by @ednolan in #19
- Beman branding by @camio in #20
- test_iterators: Misspelled type alias by @ednolan in #21
- Remove debug print from to_utf_view test by @ednolan in #22
- CI: Allow manual workflow dispatch by @ednolan in #23
- Use beman.iterator_interface instead of Boost.StlInterfaces by @camio in #7
- Updates for Beman project repository transfer by @ednolan in #24
- Minor fix by @camio in #25
- Update README to reflect use of beman.iterator_interface by @ednolan in #26
- [utf_view repo] Update docs: org renamed to bemanproject by @neatudarius in #27
- beman.utf_view: change library status to under development by @RaduNichita in #28
- Update CODEOWNERS: add @bemanproject/core-reviewers by @neatudarius in #29
- Bump revision number by @ednolan in #30
- Remove iterator_interface; use transform_view for code unit views by @ednolan in #31
- Add cpp suffix to markdown code blocks in README to enable syntax highlighting by @ednolan in #32
- Rename UTF_VIEW_BUILD_TESTING -> BEMAN_UTF_VIEW_BUILD_TESTING by @ednolan in #33
- Replace library status logo with badge in README by @ednolan in #34
- Fix documentation string for BEMAN_UTF_VIEW_BUILD_TESTING by @ednolan in #35
- README: Fix heading level for paper section by @ednolan in #36
- CMake: Add toolchains and presets by @ednolan in #37
- README: Delete references to gtest and macOS by @ednolan in #38
- Add Clang 20 CI job and clarify Clang support in README by @ednolan in #39
- Add Windows build instructions to README by @ednolan in #40
- Use bemanproject/testing-images for GCC 14 preset CI job by @ednolan in #41
- Add GCC 15 support to CI and README by @ednolan in #45
- Update testing container image name by @ednolan in #47
- Fix CMAKE_CXX_STANDARD in README by @ednolan in #46
- Update GCC 15 image name by @ednolan in #48
- Remove unnecessary null_term include in to_utf_view.hpp by @ednolan in #49
- Fix typoed link to paper in README by @ednolan in #50
- Fix incorrect namespace for null_term in sanitize example by @ednolan in #51
- Changes for P3705R0 by @ednolan in #52
- Changes for P3705R1 by @ednolan in #53
- P3705 small fixes by @ednolan in #54
- P3705 unchecked_take_before design alternative by @ednolan in #55
- Bump D3705R1 from a draft to a P-number paper by @ednolan in #56
- Changes for P3705R2 by @ednolan in #57
- P3705R2 fixes by @ednolan in #58
- P3705: Initialization fixes by @ednolan in #59
- Update implementation to reflect latest P3705 by @ednolan in #60
- Bump mpark/wg21 dependency to latest by @ednolan in #61
- Update CODEOWNERS: remove deprecated group by @neatudarius in #62
- update library target to 29 by @JeffGarland in #65
- Use experimental containers2 images for CI by @ednolan in #63
- Use bemanproject containers instead of unofficial ones by @ednolan in #66
- Address implicit conversions between charN_t types by @ednolan in #67
- Remove .clang-format by @ednolan in #68
- Fix trailing whitespace by @ednolan in #69
- Exemplar-ify utf_view by @ednolan in #70
- Remove stray details tag breaking README.md by @ednolan in #71
- Add dynamic linking tests to CI by @ednolan in #72
- Pass beman_tidy checks by @ednolan in #73
- Update pull_request_template.md to match exemplar by @ednolan in #74
- Use upstream transform_view as a dependency instead of my fork by @ednolan in #75
- Fix indentation in CMake files by @ednolan in #76
- Bump clang-format version in code-to-markdown script by @ednolan in #77
- Propagate lowercase everything from the Beman Standard to the entire org by @neatudarius in #81
- Add Clang 21 to CI by @ednolan in #85
- Remove .github/workflows beman-submodule by @ednolan in #87
- Bump infra beman-submodule to latest by @ednolan in #92
- Replace std::uc namespace with std::ranges and std::views by @ednolan in #93
- Rename transcoding_error -> utf_transcoding_error by @ednolan in #94
- Bump clang-format version in paper generator script by @ednolan in #95
- Minor formatting fix for base() and success() by @ednolan in #96
- Remove unnecessary enable_borrowed_range specialization by @ednolan in #97
- Replace library EB with UB by @ednolan in #98
- Add missing exposition-only from-utf-view concept to paper by @ednolan in #99
- Remove obsolete iterator-to-tag concept by @ednolan in #100
- P2728R8 by @ednolan in #104
- Fix missing syntax highlighting in two code blocks by @ednolan in #106
- Remove MSVC from README by @ednolan in #107
- Remove stray assert from wording by @ednolan in #108
- Const correctness fix by @ednolan in #109
- Remove innermost-iter cruft by @ednolan in #110
- Restore Windows support by @ednolan in https://gi...