Skip to content

Commit

Permalink
update history
Browse files Browse the repository at this point in the history
  • Loading branch information
nmd2k committed Jul 1, 2024
1 parent 179f17e commit d2a7365
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 67 deletions.
133 changes: 69 additions & 64 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,55 @@
Releases
========

Version 0.0.1
Version 0.0.9
=============
Release date: Nov 9, 2022
Release date: Jul 1, 2024
* Skip building language binaries from source

* Language parser for Java, Python, JavaScript, PHP, Golang, Ruby, C++, C#, C
* get_docstring
* get_class_list, get_function_list
* get_class_metadata, get_function_metadata
* Clean docstring function
* Data preprocessing source code
* Tree-sitter utils: build_language, parse_code
Version 0.0.8
=============
Release date: Aug 17, 2023

Version 0.0.2
* Update format codetext_cli
* Update PythonParser: Handle class definitions with empty argument list class ABC()
* Add Javascript undeclared functions
* Add PHP interface
* Add Ruby actions with block parameters

Version 0.0.7
=============
Release date: Nov 25, 2022
Release date: Jul 5, 2023

* Language parser for Rust
* get_docstring
* get_class_list, get_function_list
* get_class_metadata, get_function_metadata
* Processing utils:
* extract_docstring
* extract_node
* get_line_definitions
* get_node_definitions
* process_raw_node
* Postprocessing:
* Merge file (from batches)
* Split into train/test/valid (by #sample category)
* Deduplicate sample
* Update all class extractor format (using dict instead of list)
* Fix missing identifier, parameter in C, C#, Java parser
* Implement CLI

Version 0.0.6
=============
Release date: Jan 9, 2023

* Add tree sitter utils (in codetext.parser)
* Replace all `match_from_span` to `get_node_text`
* Replace all `traverse_type` to `get_node_by_kind`
* Fix `CppParser.get_function_metadata` missing `param_type` and `param_identifier`
* Update return metadata from all parser

Version 0.0.5
=============
Release date: Dec 12, 2022

* Fix package import path
* Adding auto build workflow
* Seperate codetext parser with processing source code
* Fix `remove_comment_delimiter` remove leading whitespace
* Update unittest for parser and utilites

Version 0.0.4
=============
Release date: Dec 2, 2022

* Fix main package root path
* Loosen `docstring_parser` dependency

Version 0.0.3
=============
Expand All @@ -51,47 +70,33 @@ Release date: Dec 2, 2022
* check_contain_many_uppercase_word
* check_contain_many_long_word

Version 0.0.4
=============
Release date: Dec 2, 2022

* Fix main package root path
* Loosen `docstring_parser` dependency

Version 0.0.5
=============
Release data: Dec 12, 2022

* Fix package import path
* Adding auto build workflow
* Seperate codetext parser with processing source code
* Fix `remove_comment_delimiter` remove leading whitespace
* Update unittest for parser and utilites

Version 0.0.6
=============
Release data: Jan 9, 2023

* Add tree sitter utils (in codetext.parser)
* Replace all `match_from_span` to `get_node_text`
* Replace all `traverse_type` to `get_node_by_kind`
* Fix `CppParser.get_function_metadata` missing `param_type` and `param_identifier`
* Update return metadata from all parser

Version 0.0.7
Version 0.0.2
=============
Release data: Jul 5, 2023
Release date: Nov 25, 2022

* Update all class extractor format (using dict instead of list)
* Fix missing identifier, parameter in C, C#, Java parser
* Implement CLI
* Language parser for Rust
* get_docstring
* get_class_list, get_function_list
* get_class_metadata, get_function_metadata
* Processing utils:
* extract_docstring
* extract_node
* get_line_definitions
* get_node_definitions
* process_raw_node
* Postprocessing:
* Merge file (from batches)
* Split into train/test/valid (by #sample category)
* Deduplicate sample

Version 0.0.8
Version 0.0.1
=============
Release data: Aug 17, 2023
Release date: Nov 9, 2022

* Update format codetext_cli
* Update PythonParser: Handle class definitions with empty argument list class ABC()
* Add Javascript undeclared functions
* Add PHP interface
* Add Ruby actions with block parameters
* Language parser for Java, Python, JavaScript, PHP, Golang, Ruby, C++, C#, C
* get_docstring
* get_class_list, get_function_list
* get_class_metadata, get_function_metadata
* Clean docstring function
* Data preprocessing source code
* Tree-sitter utils: build_language, parse_code
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,11 @@ classifiers = [
"Operating System :: OS Independent",
]
dependencies = [
"tree-sitter==0.20.4",
"tree-sitter>=0.20",
"Levenshtein>=0.20",
"langdetect>=1.0.0",
"bs4>=0.0.1",
"tabulate>=0.9.0",
"tree_sitter_languages>=1.10.0"
"tabulate>=0.9.0"
]

[project.urls]
Expand Down

0 comments on commit d2a7365

Please sign in to comment.