Skip to content

Commit d2a7365

Browse files
committed
update history
1 parent 179f17e commit d2a7365

File tree

2 files changed

+71
-67
lines changed

2 files changed

+71
-67
lines changed

HISTORY.md

Lines changed: 69 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,55 @@
22
Releases
33
========
44

5-
Version 0.0.1
5+
Version 0.0.9
66
=============
7-
Release date: Nov 9, 2022
7+
Release date: Jul 1, 2024
8+
* Skip building language binaries from source
89

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

17-
Version 0.0.2
14+
* Update format codetext_cli
15+
* Update PythonParser: Handle class definitions with empty argument list class ABC()
16+
* Add Javascript undeclared functions
17+
* Add PHP interface
18+
* Add Ruby actions with block parameters
19+
20+
Version 0.0.7
1821
=============
19-
Release date: Nov 25, 2022
22+
Release date: Jul 5, 2023
2023

21-
* Language parser for Rust
22-
* get_docstring
23-
* get_class_list, get_function_list
24-
* get_class_metadata, get_function_metadata
25-
* Processing utils:
26-
* extract_docstring
27-
* extract_node
28-
* get_line_definitions
29-
* get_node_definitions
30-
* process_raw_node
31-
* Postprocessing:
32-
* Merge file (from batches)
33-
* Split into train/test/valid (by #sample category)
34-
* Deduplicate sample
24+
* Update all class extractor format (using dict instead of list)
25+
* Fix missing identifier, parameter in C, C#, Java parser
26+
* Implement CLI
27+
28+
Version 0.0.6
29+
=============
30+
Release date: Jan 9, 2023
31+
32+
* Add tree sitter utils (in codetext.parser)
33+
* Replace all `match_from_span` to `get_node_text`
34+
* Replace all `traverse_type` to `get_node_by_kind`
35+
* Fix `CppParser.get_function_metadata` missing `param_type` and `param_identifier`
36+
* Update return metadata from all parser
37+
38+
Version 0.0.5
39+
=============
40+
Release date: Dec 12, 2022
41+
42+
* Fix package import path
43+
* Adding auto build workflow
44+
* Seperate codetext parser with processing source code
45+
* Fix `remove_comment_delimiter` remove leading whitespace
46+
* Update unittest for parser and utilites
47+
48+
Version 0.0.4
49+
=============
50+
Release date: Dec 2, 2022
51+
52+
* Fix main package root path
53+
* Loosen `docstring_parser` dependency
3554

3655
Version 0.0.3
3756
=============
@@ -51,47 +70,33 @@ Release date: Dec 2, 2022
5170
* check_contain_many_uppercase_word
5271
* check_contain_many_long_word
5372

54-
Version 0.0.4
55-
=============
56-
Release date: Dec 2, 2022
57-
58-
* Fix main package root path
59-
* Loosen `docstring_parser` dependency
60-
61-
Version 0.0.5
62-
=============
63-
Release data: Dec 12, 2022
64-
65-
* Fix package import path
66-
* Adding auto build workflow
67-
* Seperate codetext parser with processing source code
68-
* Fix `remove_comment_delimiter` remove leading whitespace
69-
* Update unittest for parser and utilites
70-
71-
Version 0.0.6
72-
=============
73-
Release data: Jan 9, 2023
74-
75-
* Add tree sitter utils (in codetext.parser)
76-
* Replace all `match_from_span` to `get_node_text`
77-
* Replace all `traverse_type` to `get_node_by_kind`
78-
* Fix `CppParser.get_function_metadata` missing `param_type` and `param_identifier`
79-
* Update return metadata from all parser
80-
81-
Version 0.0.7
73+
Version 0.0.2
8274
=============
83-
Release data: Jul 5, 2023
75+
Release date: Nov 25, 2022
8476

85-
* Update all class extractor format (using dict instead of list)
86-
* Fix missing identifier, parameter in C, C#, Java parser
87-
* Implement CLI
77+
* Language parser for Rust
78+
* get_docstring
79+
* get_class_list, get_function_list
80+
* get_class_metadata, get_function_metadata
81+
* Processing utils:
82+
* extract_docstring
83+
* extract_node
84+
* get_line_definitions
85+
* get_node_definitions
86+
* process_raw_node
87+
* Postprocessing:
88+
* Merge file (from batches)
89+
* Split into train/test/valid (by #sample category)
90+
* Deduplicate sample
8891

89-
Version 0.0.8
92+
Version 0.0.1
9093
=============
91-
Release data: Aug 17, 2023
94+
Release date: Nov 9, 2022
9295

93-
* Update format codetext_cli
94-
* Update PythonParser: Handle class definitions with empty argument list class ABC()
95-
* Add Javascript undeclared functions
96-
* Add PHP interface
97-
* Add Ruby actions with block parameters
96+
* Language parser for Java, Python, JavaScript, PHP, Golang, Ruby, C++, C#, C
97+
* get_docstring
98+
* get_class_list, get_function_list
99+
* get_class_metadata, get_function_metadata
100+
* Clean docstring function
101+
* Data preprocessing source code
102+
* Tree-sitter utils: build_language, parse_code

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@ classifiers = [
1717
"Operating System :: OS Independent",
1818
]
1919
dependencies = [
20-
"tree-sitter==0.20.4",
20+
"tree-sitter>=0.20",
2121
"Levenshtein>=0.20",
2222
"langdetect>=1.0.0",
2323
"bs4>=0.0.1",
24-
"tabulate>=0.9.0",
25-
"tree_sitter_languages>=1.10.0"
24+
"tabulate>=0.9.0"
2625
]
2726

2827
[project.urls]

0 commit comments

Comments
 (0)