Skip to content

Releases: bemanproject/utf_view

v0.2.0

04 May 00:28

Choose a tag to compare

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

30 Apr 18:00

Choose a tag to compare

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...
Read more