Skip to content

v0.0.9

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 14:50
· 838 commits to main since this release
d1ca2cf

Changelog

  • c81d7da +b_norepl build tag
  • 4e30f90 -b_ebitengine
  • 7484e7f -b_webview
  • 023c395 Added Rye vs. Python section
  • de9cff0 Adding steps to webapp 4 example
  • 53d6a9e Basic Go build workflow
  • ef6b06c Basic golangci-lint workflow configuration
  • ab6bc82 Bump actions/checkout to v4
  • d942c52 Bump golang from 1.16-alpine to 1.21-alpine in /.docker
  • a9b5bf8 Checkout also contrib/ git submodule
  • a4fcfb2 Cleanup bad module management practice
  • 5dfce89 Code formatting with gofmt, enabled linter
  • 1af39fc Create LICENSE
  • 2f92f2c Create dependabot.yml
  • 5f82dfb Create go-get-tiny.bash
  • 2505bf2 Create progress.md
  • 2efdfa3 Create readme.md
  • 6cbc053 Custom tags for wasm release builds
  • 448529f Enable all feature tags for CI builds, typo fix
  • fc5b2c8 Enable mispell linter + fix warnings
  • a1f5778 Enable wasm build in CI, dummy term package non-implementation
  • 0932576 Error handling for gtk file
  • edecd0d Error handling for nats file
  • 201443f Error handling for spreadsheet file
  • c3ef261 Error handling for stackless file
  • da738f1 Error handling for structures file
  • 7128ff9 Error handling for webview file
  • abfcdaf Error handling in eyr file
  • 4c881e4 Error handling in goroutines file
  • 753e69d Error handling in html file
  • 111b314 Error handling in nng file
  • 1bc138c Error handling in sxml file
  • 95862eb Error handlings for web file
  • b04c5bf Error handlings in vector file
  • 31ecaa8 Fix cayleygraph package path
  • 7e0e483 Fix some misspellings
  • 735caa9 Initial check-in for error handling
  • c753ba1 Merge branch 'main' into cayleygraph-package-fix
  • e6408b6 Merge branch 'main' of github.com:refaktor/nekozito into main
  • b8ec883 Merge branch 'main' of github.com:refaktor/nekozito into main
  • eb28303 Merge branch 'main' of github.com:refaktor/nekozito into main
  • c02ef1f Merge branch 'main' of github.com:refaktor/nekozito into main
  • 6a2711a Merge branch 'main' of github.com:refaktor/nekozito into main
  • cd82b9f Merge branch 'main' of github.com:refaktor/nekozito into main
  • 0e4d0d9 Merge branch 'main' of github.com:refaktor/nekozito into main
  • ef17ee0 Merge branch 'main' of github.com:refaktor/rye
  • f275745 Merge branch 'main' of github.com:refaktor/rye
  • 219045e Merge branch 'main' of github.com:refaktor/rye
  • 8ad96c0 Merge branch 'main' of github.com:refaktor/rye
  • bef5bb9 Merge branch 'main' of github.com:refaktor/rye
  • 39d845d Merge branch 'main' of github.com:refaktor/rye
  • 119b7cd Merge branch 'main' of github.com:refaktor/rye
  • a855656 Merge branch 'main' of github.com:refaktor/rye
  • 7bf3578 Merge branch 'main' of github.com:refaktor/rye
  • 26d73fd Merge branch 'main' of github.com:refaktor/rye
  • d31b808 Merge branch 'main' of github.com:refaktor/rye
  • 1bf66c4 Merge branch 'main' of github.com:refaktor/rye
  • b3e455d Merge branch 'main' of github.com:refaktor/rye
  • e34634c Merge branch 'main' of github.com:refaktor/rye into group_values_vals_test
  • f6885f9 Merge branch 'main' of https://github.com/refaktor/rye into main
  • 054ba47 Merge pull request #14 from refaktor/refaktor-patch-2
  • bcdd112 Merge pull request #15 from refaktor/refaktor-patch-3
  • 1baba2b Merge pull request #16 from pratikmota/error-handling
  • 7eb1192 Merge pull request #17 from pratikmota/error-handling-2
  • 342c774 Merge pull request #18 from pratikmota/error-handling-3
  • e7fc113 Merge pull request #19 from pratikmota/error-handling-4
  • c439c5c Merge pull request #20 from refaktor/refaktor-patch-4
  • 0a086c2 Merge pull request #21 from pratikmota/error-handling-5
  • 739e43b Merge pull request #22 from pratikmota/error-handling-6
  • 3ae7d02 Merge pull request #23 from refaktor/refaktor-patch-5
  • e58e0f6 Merge pull request #24 from refaktor/refaktor-patch-6
  • 5dde5c3 Merge pull request #25 from pratikmota/builtins-changes-1
  • bb2d04d Merge pull request #26 from pratikmota/http-docs
  • b4104c9 Merge pull request #27 from pratikmota/builtins-changes-2
  • dfbc52f Merge pull request #28 from pratikmota/builtins-changes-3
  • f8a16be Merge pull request #29 from pratikmota/builtins-changes-4
  • d728eb6 Merge pull request #30 from pratikmota/builtins-changes-5
  • 64fe8e2 Merge pull request #31 from pratikmota/builtins-changes-6
  • bc12c36 Merge pull request #32 from pratikmota/builtins-changes-7
  • 9341e1d Merge pull request #33 from rokostik/add-builtins
  • 6ecd7c6 Merge pull request #34 from pratikmota/builtins-changes-8
  • 3bfb1cb Merge pull request #35 from rokostik/builtins-list-string
  • 4523c29 Merge pull request #36 from rokostik/more-go-vet-fixes
  • 943914e Merge pull request #37 from stefanb/go-build-workflow
  • d2d50c9 Merge pull request #38 from stefanb/golangci-lint-workflow
  • 2b15a84 Merge pull request #39 from refaktor/refaktor-patch-7
  • 1b92884 Merge pull request #40 from refaktor/refaktor-patch-8
  • abb4487 Merge pull request #41 from pratikmota/builtins-changes-9
  • 73a0450 Merge pull request #42 from stefanb/patch-1
  • e576f22 Merge pull request #43 from stefanb/lint-mispell
  • 2eb187f Merge pull request #44 from refaktor/dependabot/docker/dot-docker/golang-1.21-alpine
  • 013f1b8 Merge pull request #45 from rokostik/hof-list-string
  • 5d8c1b8 Merge pull request #46 from stefanb/cayleygraph-package-fix
  • e84d439 Merge pull request #47 from rokostik/partition-list-string
  • cf39455 Merge pull request #48 from rokostik/golangci-lint
  • 0c973b1 Merge pull request #49 from rokostik/fix-capture-stdout
  • 8191b4b Merge pull request #50 from stefanb/badges
  • 018f883 Merge pull request #51 from rokostik/fix-go-go-with
  • 289098e Merge pull request #52 from stefanb/go-mod-tidy
  • 881a592 Merge pull request #53 from stefanb/go-mod-tidy
  • 570cab2 Merge pull request #54 from pratikmota/simple-builtins
  • 9f5e6d2 Merge pull request #55 from stefanb/gofmt
  • 8b55b89 Merge pull request #56 from stefanb/wasm-build
  • 93c1380 Merge pull request #57 from stefanb/goreleaser
  • d1ca2cf Merge pull request #58 from stefanb/wasm-release-tags
  • c386981 Merge remote-tracking branch 'upstream/main' into go-mod-tidy
  • 48c23d1 Merge remote-tracking branch 'upstream/main' into golangci-lint-workflow
  • eeb3087 Remove references to obsolete go-get-*.bash
  • a34e825 Renamed workflow
  • fda331b Update .gitmodules
  • a40fc09 Update .golangci.yml
  • d88bdcc Update README.md
  • 0fd2911 Update README.md
  • 9f5817d Update README.md
  • 4b10b54 Update README.md
  • 574dcca Update README.md
  • a671ca5 Update README.md
  • 9fb40f1 Update README.md
  • 800ca63 Update README.md
  • 27aba04 Update README.md
  • 652fc22 Update README.md
  • ef2b4a3 Update README.md
  • 4818d01 Update README.md
  • 7cd6f33 Update README.md
  • ed9e7dd Update README.md
  • 6b3ea63 Update README.md
  • 7355dc1 Update README.md
  • bb4f924 Update README.md
  • 889309c Update README.md
  • 8d01955 Update README.md
  • d683030 Update README.md
  • 7c0716a Update README.md
  • aaad350 Update README.md
  • f00d171 Update README.md
  • 7024a5b Update README.md
  • a3a0d9d Update README.md
  • db29312 Update README.md
  • cafd5c5 Update README.md
  • e0158b9 Update README.md
  • c0d0c5d Update README.md
  • 6444334 Update README.md
  • 5ce9cf4 Update README.md
  • 80733b2 Update README.md
  • 0b9daaf Update README.md
  • 3013c39 Update README.md
  • 904d2d8 Update README.md
  • dce774b Update README.md
  • e2aaa0f Update build.yml
  • b860710 Update build.yml
  • 9ab617d Update build.yml
  • 523ef5a Update build.yml
  • 43693eb Update build.yml
  • 70a45d3 Update build.yml
  • bed0b2e Update builtins_bson.go
  • f1a2324 Update builtins_bson_not.go
  • 77673f3 Update go-get-tiny.bash
  • e83137e Update go-get-tiny.bash
  • 44c2b12 Update go.mod
  • 3930796 Update go.sum
  • 9302bcf Update goroutines_B.rye
  • ad668c0 Update progress.md
  • de022d6 Update readme.md
  • 0b007e1 Updated local Dockerfile
  • 37d5b38 Use goreleaser for binary releases
  • 2bfa0c7 add list and builtin block support for partition
  • c511b2a add new builtins
  • e576421 add support for list and string in builtin collection functions
  • 63bc9d6 add support for list and string in hof
  • 70abc6c added HOF group, improved probe for List and Dict
  • 44f4f53 added P-O-C ebitengine to contrib, idea for external module rye-alterego
  • 012e18d added adventofcode d2, d3, added fn split-really, intersect, ...
  • 95ce3b3 added adventofcode2022 day 1 example
  • fa7f251 added aoc day4, added >= <= , sum-up, set
  • 5e8bf10 added aws ses binding, improved email binding somewhat
  • 303d398 added block functions for max, min, avg and sum. Ryk mode now supports --begin and --end blocks of code
  • 5862975 added break condition to forever
  • 00684db added chat-tui example, improved http integration, webapp example, terminal support
  • bfc26c9 added closure and go builtins
  • 02bb638 added contrib bleve fts and supported
  • 88567b2 added contrib folder, next we will move many nonbasic bindings from evaldo folder to this one, and basic ones to basic or similar folder
  • 2f06a3c added decimal type, improved so repl can switch between show-results or hide-results
  • a7655b4 added docstring syntax to functions, added -subc flag to interpreter that starts in a subcontext
  • 4a0cc60 added experimental wip ryel (local rye binary) idea with some bash and a rye script
  • 4f8407d added first telegram examples
  • f724dbe added first version of testing / doc framework
  • f2c588b added go-get-more for typical build with more deps
  • 7e7e8d3 added input field to TUI and a wizard example
  • a93282d added missing go modules
  • 319f16e added more examples, rye_via_python docs code
  • f8c592d added more support for BSON (spreadsheet, block, ...) added petcase_1000x example
  • a751b05 added openai basic integration into contrib
  • eaa7722 added openai semantic search very basic example
  • 3688888 added sort function, changed tail to be in sync with head - shell like use, not haskell like use
  • 2b7988b added support for Decimal to many builtins
  • fddeaf7 added try and do-in\try
  • 4b6f7ec added union and common (prev intersect) function, tests and docs
  • c019317 added upload http server example and some new funcs
  • 8dab908 added vector support
  • 6b6bf70 added wasm example, updated readme, updating telegram examples
  • f4c6af2 added webapp_4 example and small fixes
  • e5f4432 added websocket examples
  • 7bde570 added wip mailer example (mysql + postmark)
  • 6d995cb addind blevesearch and improving various small things, private, enter-console, ..
  • 232022c adding doc string in http
  • 5fe0006 adding fizzbuzz example with cases function
  • 322b374 adding postmark integration, improving http and spreadsheet integration, addint examples
  • e5fe1a9 adding unit tests / docs
  • 52f6739 adding unit tests and docs for core builtins
  • a9028a8 argument changes
  • 60b32f7 back to go 1.18
  • 204035a bug fix for test
  • f616d56 build fix and todo added
  • 10fafa9 build without b_norepl tag
  • 323dff2 builtins http error handling completed
  • 14a41f2 bumped Go to 1.21, removed use of deprecated io/ioutil
  • 6e4f3a3 change env1 to ps
  • 19cc230 cleaned up go.mod and go.sum
  • 22382ba disabled one linter and then fixed all that golangci-lint reported
  • 05e55c2 doc: added workflow status badges
  • e297166 documentation changes
  • 0afa4c9 errcheck linter
  • 4901517 error handling completed
  • 07ab7ab error handling for IO and Validation files
  • 3db5340 error handling for bcrypt
  • 1712cb3 error handling for bson file
  • 36db6b1 error handling for psql mysql and mail file
  • 451a890 error handling for regexp file
  • 33fb6e0 error handling for smtpd file
  • 8d29067 error handling in conversion file
  • f430af7 error handling in crypto file
  • 6786767 error handling in email file
  • 6163a0d error handling in qframe file
  • 0b8be17 error handling in raylib file
  • ace851e error handling in sqlite and json file
  • afcbb68 error handling up to does function
  • d62e10f error handling upto group function
  • c3b03e5 error handlings for telegram bot
  • 953b1b6 few small improvements#
  • e8ea122 fix capture-stdout and add timeout for tests
  • d0e52c5 fix go and go-with
  • c05d86e fix to map\pos for lists, found by Pratik
  • 36497df fixed all 'literal uses unkeyed fields'
  • 9a87124 fixed tests for union
  • 8309b0a fixing further build tags inconsistencies, made loader test pass and evaldo test pass!
  • 398b58c fixing what golangsi linters reported
  • 97c2129 further support for decimal
  • 0251a5e go mod tidy
  • 7bf730f gosimple linter
  • a13237e gtk bug fix and psutil tododoc
  • c216a2f improved and added tests for HOF-s group partition map
  • 267295c improved error probe and to-json
  • fe45d96 improved io integrations, copy, stat, http serving, new webserver recipes example
  • 00fcc80 improved ryk mode, it now recognizes integers and removes quotes from quoted strings
  • 3c57197 improved ryk, addded ryk-preload
  • facfbfe improved spreadsheet datatype, added examples for webkit, spreadsheet, transit-data
  • 3eb9356 improved spreadsheet, added limit, where-greater, sort, new datatype vector, added openai petcare example
  • 199045a improved sqlite exec to accept sql dialect, improved spreadsheet related to first and print, sqlite, aoc2022 examples
  • 4f83ec2 improvements to test, fix for struct literal uses unkeyed fields
  • 4bdbe80 improvements to vals\with and AoC 2023 - day 1 solution
  • a8b7db9 improving docstrings in builtins.go, aprox at 10%
  • e1ac3fa improving ryk tool, added filter
  • 8566e30 improving spreadsheet display, fixes to naming of related builtins
  • 9196a85 ineffassign linter
  • 4ef7a47 initial changes for and or operation
  • 50f8fb9 json file change start
  • 5adce3c made sort work for lists to, added unique for lists
  • cf26941 made test in contexts, failures and perf run, not all pass yet
  • fe1406b made websocket webserver example, fixed details
  • 57fcced many smaller improvements to functions, spreadsheet moved fwd, made the display (interact) functions, played with input in terminal
  • 41ee93e merge with online
  • 94620ea merge with repo
  • 28e9e18 minor error handling
  • 957e722 more 'go vet' fixes
  • 637ec36 more Rye tests and small fixes, improvements that staticcheck linter reported
  • cc8f035 more fixes for that staticcheck linter reported
  • 35dbbf7 more fixes for that staticcheck linter reported 2
  • 2287195 move of examples to example-wip
  • 4a991d7 moving to Go modules, added if-with
  • a3dcf76 partial fixes based on golangci-lint
  • 3786a0f preparing first Rye unit tests, refdocs. Small fixes
  • be28d1b removed docs from main repository, will be a separate one
  • 369a2f2 reorganising rye core tests / refdocs
  • 9518c5f root folder cleanup
  • 965d1aa root folder cleanup 2
  • e0879d2 root folder cleanup 3
  • f143104 root folder cleanup 4
  • 825e487 root folder cleanup 5
  • e3399a5 separated examples and wip-examples
  • af18452 small fix at Rye To Raw
  • 465183f small fix for fnc
  • a827b53 small fixes and addition of test phase to git workflow
  • fdf617a small fixes to core and first test framework
  • 1ad969f small fixes to docstring for builtins
  • bb61c86 small improvement of README.md and a fix to build tags
  • 18517ec solved some build tag issues, made test in loader pass
  • 06e2abc systematized first few builtins in builtins.go, unified way to report argument errors, added core example with contexts
  • f15d030 systematizing core builtin functions
  • 8249056 tests / docs framework improved, small fixes
  • e954184 tests and small fixes to failure handling
  • db039b8 the changes I was making to solve the handling of pointers in lists and various types inside list ... but maybe caused problems, because vals don't work any more
  • 7a48519 typos
  • 3bd9f8d unformat .golangci.yml
  • 8fbd4c6 up to do-in function
  • e005417 up to kind function
  • 50b3ae9 up to map-pos func error handling
  • 32c92b0 up to remove-last! function
  • ddbcfc7 update docs
  • 6b85bd8 updated contrib
  • d6ec02a updated contrib
  • 6ea1691 updated contrib repo
  • af5c487 updated coroutines and added them to tiny build
  • fd8064b updates to webview, spreadsheet, added regex, webcrawler example
  • 7416fc1 upto forever function error handling
  • 6ed5881 variable name change to ps
  • f2bbebf wasm version, new builtins crypto, mail, mime, smtpd
  • 2304b51 whitespace linter
  • fcac32c worked fwd on petcare example, improved spreadsheet type, added support for bson
  • 2150e69 worked fwd on petcare example, improved spreadsheet type, added support for bson
  • 0b590ab working on example of telegram bot
  • b59e7a5 working on ryk (awk-like) mode, added split-quoted builtin function