Release KCL 66 (#6679)
Breaking changes: - All functions (even functions defined by users) must use keyword arguments, not positional arguments
This commit is contained in:
		
							
								
								
									
										20
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20
									
								
								rust/Cargo.lock
									
									
									
										generated
									
									
									
								
							@ -1815,7 +1815,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-bumper"
 | 
					name = "kcl-bumper"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "clap",
 | 
					 "clap",
 | 
				
			||||||
@ -1826,7 +1826,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-derive-docs"
 | 
					name = "kcl-derive-docs"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "Inflector",
 | 
					 "Inflector",
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
@ -1845,7 +1845,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-directory-test-macro"
 | 
					name = "kcl-directory-test-macro"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "proc-macro2",
 | 
					 "proc-macro2",
 | 
				
			||||||
 "quote",
 | 
					 "quote",
 | 
				
			||||||
@ -1854,7 +1854,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-language-server"
 | 
					name = "kcl-language-server"
 | 
				
			||||||
version = "0.2.65"
 | 
					version = "0.2.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "clap",
 | 
					 "clap",
 | 
				
			||||||
@ -1875,7 +1875,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-language-server-release"
 | 
					name = "kcl-language-server-release"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "clap",
 | 
					 "clap",
 | 
				
			||||||
@ -1895,7 +1895,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-lib"
 | 
					name = "kcl-lib"
 | 
				
			||||||
version = "0.2.65"
 | 
					version = "0.2.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "approx 0.5.1",
 | 
					 "approx 0.5.1",
 | 
				
			||||||
@ -1969,7 +1969,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-python-bindings"
 | 
					name = "kcl-python-bindings"
 | 
				
			||||||
version = "0.3.65"
 | 
					version = "0.3.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "kcl-lib",
 | 
					 "kcl-lib",
 | 
				
			||||||
@ -1984,7 +1984,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-test-server"
 | 
					name = "kcl-test-server"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "hyper 0.14.32",
 | 
					 "hyper 0.14.32",
 | 
				
			||||||
@ -1997,7 +1997,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-to-core"
 | 
					name = "kcl-to-core"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "anyhow",
 | 
					 "anyhow",
 | 
				
			||||||
 "async-trait",
 | 
					 "async-trait",
 | 
				
			||||||
@ -2011,7 +2011,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "kcl-wasm-lib"
 | 
					name = "kcl-wasm-lib"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "bson",
 | 
					 "bson",
 | 
				
			||||||
 "console_error_panic_hook",
 | 
					 "console_error_panic_hook",
 | 
				
			||||||
 | 
				
			|||||||
@ -58,6 +58,7 @@ bump-kcl-crate-versions bump='patch':
 | 
				
			|||||||
    # First build the kcl-bumper tool.
 | 
					    # First build the kcl-bumper tool.
 | 
				
			||||||
    cargo build -p kcl-bumper
 | 
					    cargo build -p kcl-bumper
 | 
				
			||||||
    ./target/debug/kcl-bumper --bump {{bump}}
 | 
					    ./target/debug/kcl-bumper --bump {{bump}}
 | 
				
			||||||
 | 
					    cargo check -p kcl-bumper # this way Cargo.lock gets updated
 | 
				
			||||||
 | 
					
 | 
				
			||||||
publish-kcl version:
 | 
					publish-kcl version:
 | 
				
			||||||
    git tag kcl-{{version}} -m "Release kcl-{{version}}"
 | 
					    git tag kcl-{{version}} -m "Release kcl-{{version}}"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-bumper"
 | 
					name = "kcl-bumper"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-api"
 | 
					repository = "https://github.com/KittyCAD/modeling-api"
 | 
				
			||||||
rust-version = "1.76"
 | 
					rust-version = "1.76"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-derive-docs"
 | 
					name = "kcl-derive-docs"
 | 
				
			||||||
description = "A tool for generating documentation from Rust derive macros"
 | 
					description = "A tool for generating documentation from Rust derive macros"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-app"
 | 
					repository = "https://github.com/KittyCAD/modeling-app"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-directory-test-macro"
 | 
					name = "kcl-directory-test-macro"
 | 
				
			||||||
description = "A tool for generating tests from a directory of kcl files"
 | 
					description = "A tool for generating tests from a directory of kcl files"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-app"
 | 
					repository = "https://github.com/KittyCAD/modeling-app"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-language-server-release"
 | 
					name = "kcl-language-server-release"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
authors = ["KittyCAD Inc <kcl@kittycad.io>"]
 | 
					authors = ["KittyCAD Inc <kcl@kittycad.io>"]
 | 
				
			||||||
publish = false
 | 
					publish = false
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
name = "kcl-language-server"
 | 
					name = "kcl-language-server"
 | 
				
			||||||
description = "A language server for KCL."
 | 
					description = "A language server for KCL."
 | 
				
			||||||
authors = ["KittyCAD Inc <kcl@kittycad.io>"]
 | 
					authors = ["KittyCAD Inc <kcl@kittycad.io>"]
 | 
				
			||||||
version = "0.2.65"
 | 
					version = "0.2.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
					# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-lib"
 | 
					name = "kcl-lib"
 | 
				
			||||||
description = "KittyCAD Language implementation and tools"
 | 
					description = "KittyCAD Language implementation and tools"
 | 
				
			||||||
version = "0.2.65"
 | 
					version = "0.2.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-app"
 | 
					repository = "https://github.com/KittyCAD/modeling-app"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-python-bindings"
 | 
					name = "kcl-python-bindings"
 | 
				
			||||||
version = "0.3.65"
 | 
					version = "0.3.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
repository = "https://github.com/kittycad/modeling-app"
 | 
					repository = "https://github.com/kittycad/modeling-app"
 | 
				
			||||||
exclude = ["tests/*", "files/*", "venv/*"]
 | 
					exclude = ["tests/*", "files/*", "venv/*"]
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-test-server"
 | 
					name = "kcl-test-server"
 | 
				
			||||||
description = "A test server for KCL"
 | 
					description = "A test server for KCL"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-to-core"
 | 
					name = "kcl-to-core"
 | 
				
			||||||
description = "Utility methods to convert kcl to engine core executable tests"
 | 
					description = "Utility methods to convert kcl to engine core executable tests"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
license = "MIT"
 | 
					license = "MIT"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-app"
 | 
					repository = "https://github.com/KittyCAD/modeling-app"
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
[package]
 | 
					[package]
 | 
				
			||||||
name = "kcl-wasm-lib"
 | 
					name = "kcl-wasm-lib"
 | 
				
			||||||
version = "0.1.65"
 | 
					version = "0.1.66"
 | 
				
			||||||
edition = "2021"
 | 
					edition = "2021"
 | 
				
			||||||
repository = "https://github.com/KittyCAD/modeling-app"
 | 
					repository = "https://github.com/KittyCAD/modeling-app"
 | 
				
			||||||
rust-version = "1.83"
 | 
					rust-version = "1.83"
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user