Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: fktn-k/fkYAML
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: fktn-k/fkYAML
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.1
Choose a head ref
  • 20 commits
  • 521 files changed
  • 2 contributors

Commits on Dec 10, 2024

  1. Merge tag 'v0.4.0' into develop

    fkYAML version 0.4.0
    fktn-k committed Dec 10, 2024
    Configuration menu
    Copy the full SHA
    0fdebe8 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2024

  1. Configuration menu
    Copy the full SHA
    2b8f925 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2024

  1. Add get_value_inplace API to basic_node (#443)

    * added get_value_inplace() to basic_node
    
    * updated API documentation contents
    
    * fixed some typos in doc
    
    * added link to the documentation page for get_value_inplace()
    
    * fixed error in building test suite with older compilers
    
    * added test case for get_value_inplace
    
    * fixed issue reported from codacy
    fktn-k authored Dec 15, 2024
    Configuration menu
    Copy the full SHA
    5aaa028 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2024

  1. Configuration menu
    Copy the full SHA
    ec133cd View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2024

  1. Revise the contents of API References (#445)

    * updated mkdocs-material & mkdocs-git-revision-date-localized-plugin
    
    * updated copyright year in the license files
    
    * restructured document pages
    
    * revised documentation contents in the API references section
    
    * organized structure of documentation contents in the API references section
    
    * added top page & reordered documentation pages in the API references section
    fktn-k authored Dec 17, 2024
    Configuration menu
    Copy the full SHA
    4361556 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2024

  1. Update workflow jobs for release artifacts (#447)

    * update workflow jobs for release artifacts
    
    * change extension: tar.gz -> tgz
    fktn-k authored Dec 18, 2024
    Configuration menu
    Copy the full SHA
    b43c4cf View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2024

  1. Optimize lexer implementation (#448)

    * do not create a temporal, redundant lexical_token object
    
    * search plain scalar contents for flow indicators only within a flow context
    
    * modified validation of scalar contents
    
    * reduced redundant calls in lexer
    
    * updated benchmark results
    
    * fixed a clang-tidy error
    fktn-k authored Dec 21, 2024
    Configuration menu
    Copy the full SHA
    43a1884 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2024

  1. Emit an error if ":" is missing after a mapping key (#450)

    * emit errors if ":" is missing after a mapping key
    
    * generalized codes to move back to a parent node with target indentation
    
    * disable clang-tidy check (bugprone-easily-swappable-parameters)
    
    * added test cases & addressed coverage loss
    fktn-k authored Dec 23, 2024
    Configuration menu
    Copy the full SHA
    7d9e702 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2024

  1. Fix bad indentation detection for block collection entries (#451)

    * detect bad indentation at block mapping entries
    
    * improved parse context management
    
    * detect error on too much indented block sequence entries
    
    * added test cases
    
    * fixed clang-tidy error
    
    * addressed coverage loss
    
    * run amalgamation
    
    * deleted unused lambda capture in the deserializer
    fktn-k authored Dec 29, 2024
    Configuration menu
    Copy the full SHA
    08462e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2025

  1. Update copyright year and directory structure (#452)

    * updated copyright year
    
    * rename: test -> tests, tool -> tools
    
    * moved files for documentation
    
    * moved project documentation files to the .github directory
    
    * fixed path for coverage
    
    * fixed paths in the script files
    fktn-k authored Jan 2, 2025
    Configuration menu
    Copy the full SHA
    8633c19 View commit details
    Browse the repository at this point in the history
  2. Fix invalid paths for documentation & other tools (#453)

    * fixed paths for publishing documentation
    
    * fixed filtering paths for workflow triggers
    
    * updated path for the reuse tool
    fktn-k authored Jan 2, 2025
    Configuration menu
    Copy the full SHA
    859389e View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2025

  1. fix: Fixed a bug where serialize didn't write out empty vectors and m…

    …appings in a correct way (#456)
    
    * fix: Fixed a bug where serialize didn't write out empty vectors and mappings in a correct way. I have not added a test case, but I tested it in my code and it behaved as expected. Adding a test case at some point would be good.
    johan-gson authored Jan 6, 2025
    Configuration menu
    Copy the full SHA
    c15d671 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    559f6a3 View commit details
    Browse the repository at this point in the history
  3. Add test cases for serializing empty collection nodes (#457)

    * added test cases for serializing empty collection nodes
    
    * modified serializer impl to address coverage loss
    fktn-k authored Jan 6, 2025
    Configuration menu
    Copy the full SHA
    71fa437 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2025

  1. Mapping key/value access in range based for loops (#458)

    * allow access to iterator member functions in range-based for loops
    
    * updated documentation for map_items API
    
    * modified impl for serializing mappings
    
    * fixed duplication error in CMake build target names
    
    * added doxygen comments
    
    * fixed ci errors
    
    * added doxygen comments again
    fktn-k authored Jan 7, 2025
    Configuration menu
    Copy the full SHA
    36ca93e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2025

  1. Fix: made sure that empty documents just serialize to [] or {} (#460)

    * Fix: made sure that empty documents just serialize to [] or {}
    
    * fixed tabs
    
    * fixed tabs again, missed a few ones
    johan-gson authored Jan 9, 2025
    Configuration menu
    Copy the full SHA
    f6bae95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d5f1cc View commit details
    Browse the repository at this point in the history
  3. Add test cases for serializing root empty collections (#461)

    * added test cases for serializing root empty collections
    
    * fixed path filtering in ubuntu.yml
    fktn-k authored Jan 9, 2025
    Configuration menu
    Copy the full SHA
    50f28a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2025

  1. bump version to 0.4.1

    fktn-k committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    0d43eff View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/v0.4.1'

    fktn-k committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    8517fb7 View commit details
    Browse the repository at this point in the history
Loading