yq/pkg/yqlib
vomba 2a99e55756
fix: preserve correct parent references in explode merge anchor reconstruction
When explode resolves merge anchors (<<:), items copied from the
alias target retained the original parent pointer instead of being
set to the enclosing node being reconstructed. This caused GetPath()
to return wrong paths for children of merge-anchored nodes, making
subsequent merge operations target the wrong LHS keys.

In fixedReconstructAliasedMap, set copied.Parent = node after copy.

In reconstructAliasedMap (non-spec path), replace AddChild (which
creates sequence-style numeric-index entries) with AddKeyValueChild
to properly reconstruct mapping key-value pairs. AddKeyValueChild
also correctly sets parent references via SetParent.
2026-06-17 10:57:37 +02:00
..
doc Adding some tests 2026-06-09 14:23:11 +10:00
all_at_once_evaluator_test.go fix: reset TOML decoder state between files (#2634) 2026-03-26 09:16:21 +11:00
all_at_once_evaluator.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
base64_test.go Strip whitespace when decoding base64 #2507 2025-11-15 14:11:55 +11:00
candidate_node_goccy_yaml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
candidate_node_json.go fix(json): preserve floats with trailing zero when encoding YAML to JSON (#2701) 2026-05-14 20:00:34 +10:00
candidate_node_test.go Adding some tests 2026-06-09 14:23:11 +10:00
candidate_node_yaml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
candidate_node.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
chown_linux_test.go Cursor generated unit tests 2025-10-12 15:38:40 +11:00
chown_linux.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
chown_not_linux_os.go Removed unused debian directory #2000 2024-04-13 11:00:39 +10:00
color_print_test.go Cursor generated unit tests 2025-10-12 15:38:40 +11:00
color_print.go Format comments with a gray foreground 2024-11-10 03:30:03 -06:00
context_test.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
context.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
csv_test.go Fixed CSV content starting with # issue #2076 2024-06-29 15:04:07 +10:00
csv.go Added new CSV option to turn off auto-parsing #1947 2024-02-15 13:11:53 +11:00
data_tree_navigator_test.go Cursor generated unit tests 2025-10-12 15:38:40 +11:00
data_tree_navigator.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
decoder_base64.go Strip whitespace when decoding base64 #2507 2025-11-15 14:11:55 +11:00
decoder_csv_object.go Adding tinygo to project words 2025-07-10 13:06:42 +10:00
decoder_goccy_yaml.go goccy yaml decoder supports anchor/aliases 2025-05-03 20:01:16 +10:00
decoder_hcl.go TOML encoder: prefer readable table sections over inline tables (#2649) 2026-04-12 18:36:43 +10:00
decoder_ini.go fix: reset INI decoder state on init (#2719) 2026-06-06 16:21:13 +10:00
decoder_json.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
decoder_lua.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
decoder_properties.go fix: decode properties array bracket paths (#2693) 2026-05-15 22:22:06 +10:00
decoder_test.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
decoder_toml.go TOML encoder: prefer readable table sections over inline tables (#2649) 2026-04-12 18:36:43 +10:00
decoder_uri_test.go More tests 2026-02-01 10:27:18 +11:00
decoder_uri.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
decoder_xml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
decoder_yaml.go Switch to uk (#2557) 2025-12-20 19:11:48 +11:00
decoder.go Introduced 'format' to encapsulate encoding and decoding formats together 2024-02-24 16:37:13 +11:00
encoder_base64.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
encoder_csv.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
encoder_hcl.go TOML encoder: prefer readable table sections over inline tables (#2649) 2026-04-12 18:36:43 +10:00
encoder_ini.go fix tests 2025-05-17 18:55:53 +10:00
encoder_json.go Refactoring JSON encoder prefs 2024-02-24 15:48:59 +11:00
encoder_kyaml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
encoder_lua.go Updating golanglint 2025-05-03 16:34:21 +10:00
encoder_properties_test.go Refactoring Yaml encoder prefs 2024-02-24 15:36:16 +11:00
encoder_properties.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
encoder_sh.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
encoder_shellvariables_test.go Unwrap scalars in shell output mode. (#2548) 2026-01-01 15:21:55 +11:00
encoder_shellvariables.go Unwrap scalars in shell output mode. (#2548) 2026-01-01 15:21:55 +11:00
encoder_test.go Refactoring encoding configuration 2024-02-24 15:59:12 +11:00
encoder_toml.go Switch to typos from cspell - no more npm 2026-06-07 20:09:44 +10:00
encoder_uri.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
encoder_xml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
encoder_yaml.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
encoder.go feat: K8S KYAML output format support (#2560) 2026-01-01 15:14:53 +11:00
expression_parser_test.go Fixing tests with latest linting rules 2026-03-26 09:29:51 +11:00
expression_parser.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
expression_postfix.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
expression_processing_test.go Using new lexer by alecthomas! (#1270) 2022-07-13 14:45:28 +10:00
file_utils.go Switch to typos from cspell - no more npm 2026-06-07 20:09:44 +10:00
format_test.go convert file ext to lowercase for format detection (#2121) 2024-08-05 15:14:43 +10:00
format.go feat: add --ini-preserve-quotes flag for INI round-trip quote preservation (#2728) 2026-06-06 16:20:29 +10:00
formatting_expressions_test.go Refactoring encoding configuration 2024-02-24 15:59:12 +11:00
front_matter_test.go fix: preserve original filename when using --front-matter (#2613) 2026-03-26 09:06:20 +11:00
front_matter.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
goccy_yaml_test.go Adding some tests 2026-06-09 14:23:11 +10:00
hcl_test.go More tests 2026-02-01 10:27:18 +11:00
hcl.go colorise output 2025-12-08 20:30:47 +11:00
ini_test.go Fixing test 2026-06-06 18:25:12 +10:00
ini.go feat: add --ini-preserve-quotes flag for INI round-trip quote preservation (#2728) 2026-06-06 16:20:29 +10:00
json_test.go fix(json): preserve floats with trailing zero when encoding YAML to JSON (#2701) 2026-05-14 20:00:34 +10:00
json.go Refactoring encoding configuration 2024-02-24 15:59:12 +11:00
kyaml_test.go feat: K8S KYAML output format support (#2560) 2026-01-01 15:14:53 +11:00
kyaml.go feat: K8S KYAML output format support (#2560) 2026-01-01 15:14:53 +11:00
lexer_participle_test.go Fixing parsing of escaped characters #2506 2025-11-16 09:12:13 +11:00
lexer_participle.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
lexer.go Add string slicing support (#2639) 2026-04-06 19:29:07 +10:00
lib_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
lib.go Fix findInArray misuse on MappingNodes in equality and contains (#2645) 2026-04-06 18:30:44 +10:00
logger.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
lua_test.go Refactoring Yaml encoder prefs 2024-02-24 15:36:16 +11:00
lua.go Implement basic Lua output support (#1745) 2023-08-11 12:56:49 +10:00
matchKeyString_test.go Can now retrieve the alias names of merge anchors #1942 2024-02-09 17:24:59 +11:00
matchKeyString.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
no_base64.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_csv.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_hcl.go colorise output 2025-12-08 20:30:47 +11:00
no_ini.go feat: add --ini-preserve-quotes flag for INI round-trip quote preservation (#2728) 2026-06-06 16:20:29 +10:00
no_json.go Fix compilation errors when building build-small-yq 2025-07-01 13:26:26 +08:00
no_kyaml.go feat: K8S KYAML output format support (#2560) 2026-01-01 15:14:53 +11:00
no_lua.go Can build yq with no lua 2023-10-03 16:22:23 +11:00
no_props.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_sh.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_shellvariables.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_toml.go Adding notoml directive to encoder 2025-12-26 11:08:24 +11:00
no_uri.go Add more build tags to reduce binary size 2025-07-01 15:52:40 +08:00
no_xml.go Fix compilation errors when building build-small-yq 2025-07-01 13:26:26 +08:00
operation.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
operator_add_test.go Fix findInArray misuse on MappingNodes in equality and contains (#2645) 2026-04-06 18:30:44 +10:00
operator_add.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_alternative_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_alternative.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_anchors_aliases_test.go fix: preserve correct parent references in explode merge anchor reconstruction 2026-06-17 10:57:37 +02:00
operator_anchors_aliases.go fix: preserve correct parent references in explode merge anchor reconstruction 2026-06-17 10:57:37 +02:00
operator_array_to_map_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_assign_test.go Fixes issue when update against self #1869 2023-11-18 12:19:27 +11:00
operator_assign.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_booleans_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_booleans.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_collect_object_test.go Fixed panic for syntax error when creating a map #2423 2025-07-16 15:35:12 +10:00
operator_collect_object.go Fixed panic for syntax error when creating a map #2423 2025-07-16 15:35:12 +10:00
operator_collect_test.go Adding splat[] short hand to collect,eval,map,omit,path,pick 2024-06-16 10:22:42 +10:00
operator_collect.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_column_test.go Added line and column operators 2022-02-27 11:56:46 +11:00
operator_column.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_comments_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_comments.go Refactoring Yaml encoder prefs 2024-02-24 15:36:16 +11:00
operator_compare.go remove unused variable parameters from functions 2024-11-16 11:48:53 +11:00
operator_contains_test.go Fix findInArray misuse on MappingNodes in equality and contains (#2645) 2026-04-06 18:30:44 +10:00
operator_contains.go Fix findInArray misuse on MappingNodes in equality and contains (#2645) 2026-04-06 18:30:44 +10:00
operator_create_map_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_create_map.go remove unused variable parameters from functions 2024-11-16 11:48:53 +11:00
operator_datetime_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_datetime.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_delete_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_delete.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_divide_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_divide.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_document_index_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_document_index.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_encoder_decoder_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_encoder_decoder.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_entries_test.go Added recursive update map keys example 2025-03-03 15:10:42 +11:00
operator_entries.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_env_test.go Removing escape char processing from strenv #2517 2025-11-25 10:44:03 +11:00
operator_env.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_equals_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_equals.go remove unused variable parameters from functions 2024-11-16 11:48:53 +11:00
operator_error_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_error.go replace error creation 2024-11-16 11:48:53 +11:00
operator_eval_test.go Adding splat[] short hand to collect,eval,map,omit,path,pick 2024-06-16 10:22:42 +10:00
operator_eval.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_expression.go Array to map operator for #1415 2022-11-08 13:40:00 +11:00
operator_file_test.go Added snake_case version of camelCase operators (snake case now prefered) 2022-02-11 09:05:17 +11:00
operator_file.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_filter_test.go Added support for shorthand splat[] for filter,reverse,sort,shuffle 2024-06-15 22:13:58 +10:00
operator_filter.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_first_test.go Improving first op docs 2025-11-09 16:12:17 +11:00
operator_first.go Adding first operator 2025-11-09 16:12:17 +11:00
operator_flatten_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_flatten.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_group_by_test.go Adding splat[] short hand to explode,collect,flatten,groupby,path,pivot,select and more 2024-06-16 10:48:01 +10:00
operator_group_by.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_has_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_has.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_keys_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_keys.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_kind_test.go Added kind operator 2023-10-02 14:43:12 +11:00
operator_kind.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_length_test.go Length (and some other operators) should not include head/foot comments #1231 2022-05-31 16:28:53 +10:00
operator_length.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_line_test.go Minor typos (#1595) 2023-03-16 13:39:36 +11:00
operator_line.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_load_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_load.go Added flags to disable env and file ops #2515 2025-11-22 09:40:03 +11:00
operator_map_test.go Fixing running map against empty array bug #2359 2025-05-10 07:24:48 +10:00
operator_map.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_modulo_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_modulo.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_multiply_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_multiply.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_omit_test.go Adding splat[] short hand to collect,eval,map,omit,path,pick 2024-06-16 10:22:42 +10:00
operator_omit.go Updating golanglint 2025-05-03 16:34:21 +10:00
operator_parent_test.go Adding negative parent example 2025-12-26 10:53:42 +11:00
operator_parent.go Support negative parent indices 2025-12-20 15:36:49 +11:00
operator_path_test.go Adding splat[] short hand to explode,collect,flatten,groupby,path,pivot,select and more 2024-06-16 10:48:01 +10:00
operator_path.go Updating golanglint 2025-05-03 16:34:21 +10:00
operator_pick_test.go Added pick including all keys example 2024-09-06 12:32:36 +10:00
operator_pick.go Updating golanglint 2025-05-03 16:34:21 +10:00
operator_pipe_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_pipe.go Fixed passing of readonly context in pipe 2023-04-11 12:04:04 +10:00
operator_pivot_test.go Adding splat[] short hand to explode,collect,flatten,groupby,path,pivot,select and more 2024-06-16 10:48:01 +10:00
operator_pivot.go pivot operator (#1993) 2024-03-30 13:29:35 +11:00
operator_recursive_descent_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_recursive_descent.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_reduce_test.go Added XML decoder (#1044) 2021-12-21 15:02:07 +11:00
operator_reduce.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_reverse_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_reverse.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_select_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_select.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_self.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_shuffle_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_shuffle.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_slice_test.go Add string slicing support (#2639) 2026-04-06 19:29:07 +10:00
operator_slice.go Add string slicing support (#2639) 2026-04-06 19:29:07 +10:00
operator_sort_keys_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_sort_keys.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_sort_test.go fix: correct key order after add, flatten, keys, sort, reverse and shuffle 2025-06-07 21:04:26 +10:00
operator_sort.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_split_document_test.go Adding splat[] short hand to explode,collect,flatten,groupby,path,pivot,select and more 2024-06-16 10:48:01 +10:00
operator_split_document.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operator_strings_test.go Skip and warn when interpolating strings and theres a unclosed bracket #2083 2024-06-29 15:20:07 +10:00
operator_strings.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_style_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_style.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_subtract_test.go Fixed array subtraction update bug #2159 2024-09-29 15:21:11 +10:00
operator_subtract.go Fixed array subtraction update bug #2159 2024-09-29 15:21:11 +10:00
operator_system_test.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
operator_system.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
operator_tag_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_tag.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_to_number_test.go Added tonumber support #71 2023-10-05 15:15:01 +11:00
operator_to_number.go Updated to latest golint 2024-01-11 13:17:34 +11:00
operator_traverse_path_test.go Fix for #2677 (#2705) 2026-06-09 14:08:47 +10:00
operator_traverse_path.go Add string slicing support (#2639) 2026-04-06 19:29:07 +10:00
operator_union_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_union.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_unique_test.go More goccy progress 2025-06-07 15:23:38 +10:00
operator_unique.go clean code 2024-06-15 17:06:17 +10:00
operator_value_test.go Fixed value operator bug #1515 2023-01-12 15:11:45 +11:00
operator_value.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_variables_test.go Generic ast (#1829) 2023-10-18 12:11:53 +11:00
operator_variables.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
operator_with_test.go Adding splat[] short hand to explode,collect,flatten,groupby,path,pivot,select and more 2024-06-16 10:48:01 +10:00
operator_with.go Cleaning up log message formats 2024-02-16 09:44:22 +11:00
operators_compare_test.go min/max operators (#1992) 2024-03-30 13:34:36 +11:00
operators_test.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
operators.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
printer_node_info_test.go More tests 2026-02-01 10:27:18 +11:00
printer_node_info.go Updating go-yaml from v3 to v4 2025-09-09 20:05:58 +10:00
printer_test.go Switch to uk (#2557) 2025-12-20 19:11:48 +11:00
printer_writer.go feat: Create parent directories if --split-exp is used. 2024-12-14 19:52:09 +11:00
printer.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
properties_test.go fix: decode properties array bracket paths (#2693) 2026-05-15 22:22:06 +10:00
properties.go Refactoring Props encoder prefs 2024-02-24 15:14:21 +11:00
recipes_test.go Added prune recipe 2024-02-21 14:50:55 +11:00
security_prefs.go Add system(command; args) operator (disabled by default) (#2640) 2026-04-10 20:06:46 +10:00
shellvariables_test.go Add --shell-key-separator flag for customizable shell output format 2025-11-07 20:02:58 +11:00
shellvariables.go Unwrap scalars in shell output mode. (#2548) 2026-01-01 15:21:55 +11:00
stream_evaluator.go fix: preserve original filename when using --front-matter (#2613) 2026-03-26 09:06:20 +11:00
string_evaluator_test.go Adding a EvaluateAll function to StringEvaluator #1966 2024-03-07 12:02:40 +11:00
string_evaluator.go Adding a EvaluateAll function to StringEvaluator #1966 2024-03-07 12:02:40 +11:00
toml_test.go feat(toml): fix JSON to TOML root scope and null handling (#2689) 2026-05-14 19:57:42 +10:00
toml.go Colours! 2025-12-14 19:41:45 +11:00
utils.go fix: preserve original filename when using --front-matter (#2613) 2026-03-26 09:06:20 +11:00
write_in_place_handler_test.go Add symlink check to file rename util (#2576) 2026-01-22 13:43:32 +11:00
write_in_place_handler.go Replace gopkg.in/op/go-logging.v1 with log/slog (#2635) 2026-03-26 20:41:54 +11:00
xml_test.go Fixed comment parsing, added generated docs 2025-12-08 20:30:47 +11:00
xml.go Refactoring XML encoder prefs 2024-02-24 15:03:30 +11:00
yaml_test.go Fixing handling of CRLF #2352 2025-12-06 19:08:37 +11:00
yaml.go feat: Add --yaml-compact-seq-indent / -c flag for compact sequence indentation (#2583) 2026-01-31 14:50:01 +11:00