Michiel Borkent
d85c86af2c
Fix #1652 : allow bb.edn to be empty
2024-01-09 12:26:38 +01:00
Michiel Borkent
ab28e4c465
Fix #1653 : add java.time.temporal.WeekFields
2023-12-22 12:23:13 +01:00
Michiel Borkent
bf7f42ce73
Compatibility with plumbing.core ( #1650 )
2023-12-20 16:29:04 +01:00
paintparty
eb69baeaa7
Fix #1645 : support clojure.lang.LongRange instance check ( #1649 )
2023-12-16 10:09:26 +01:00
Michiel Borkent
4a1b26a6be
Fix tests
2023-12-15 18:07:47 +01:00
Michiel Borkent
28f9879e40
Fix #1646 : command-line-args are dropped when file exists with same name
2023-12-15 17:19:58 +01:00
Michiel Borkent
0e1694f586
Add tools reader tests
2023-12-09 11:49:57 +01:00
Michiel Borkent
2ee7a0d12e
Fix namespace attributes
2023-12-09 11:18:01 +01:00
Michiel Borkent
4af5f1fd61
tools reader compat for shadow.css
2023-12-09 11:07:13 +01:00
Michiel Borkent
9e1452867e
fill
2023-11-24 11:18:05 +01:00
Michiel Borkent
1dbffac334
Runnable import
2023-11-14 10:46:49 +01:00
Michiel Borkent
aa654a9ead
Add java.util.concurrent.ScheduledFuture ( #1643 )
2023-11-13 10:33:57 +01:00
Michiel Borkent
ce403671be
trigger CI
2023-11-02 14:01:02 +01:00
Eugen Stan
fdd2d68e1d
Include javax.crypto.spec.IvParameterSpec so I can implement ansible vault decryption ( #1638 )
...
Please consider adding this class to bb.
I'm looking to implement ansible-vault decryption in babashka and I need the above class.
Decryption works in Clojure but fails with missing class for babashka.
After this I need to fix crypto padding and all is good :).
https://docs.ansible.com/ansible/latest/vault_guide/vault_using_encrypted_content.html#format-of-files-encrypted-with-ansible-vault
2023-10-31 00:03:13 +01:00
Michiel Borkent
838608647a
Bump SCI: add time macro
2023-10-30 18:23:57 +01:00
Michiel Borkent
36e9732549
Expose taoensso.timbre.appenders.core
2023-10-19 14:59:06 +02:00
Michiel Borkent
9da7af58b3
Add java.net.URISyntaxException
2023-10-12 16:08:31 +02:00
Michiel Borkent
80a8097a63
Don't parse other arguments in self-contained binary
2023-10-11 15:00:08 +02:00
Michiel Borkent
5bb98159be
Invoke self as uberjar ( #1633 )
2023-10-11 11:50:26 +02:00
Michiel Borkent
dbc766f58a
Add java.security.spec.PKCS8EncodedKeySpec
2023-10-10 11:39:49 +02:00
Michiel Borkent
79a133ee13
Add java.security.KeyFactory
2023-10-10 11:23:31 +02:00
Michiel Borkent
7ecd2fe59e
Partial fix for #1632
2023-10-09 14:58:33 +02:00
Michiel Borkent
0b892ad8e5
Fix babashka.process/exec wrt *defaults*
2023-10-08 21:20:17 +02:00
Michiel Borkent
d1580f1a72
Fix [#babashka.nrepl/66](babashka/babashka.nrepl#66) ( #1630 )
2023-09-28 14:55:59 +02:00
Michiel Borkent
ef50677275
Fix #1513 : interop on Thread/sleep with non-long ( #1628 )
2023-09-26 21:16:22 +02:00
Michiel Borkent
0b61f4d3ab
Use new :static-methods functionality in SCI ( #1626 )
2023-09-26 17:46:50 +02:00
Michiel Borkent
bc5e6b6d52
Add interop on java.util.stream.IntStream ( #1625 )
2023-09-25 14:52:26 +02:00
Michiel Borkent
ad6cd5989f
Fix #1619 : fix reflection issue with core.async/timeout ( #1620 )
2023-09-05 12:53:42 +02:00
Michiel Borkent
3ded3b9546
Fix #1568 : warn when task overrides built-in command ( #1612 )
2023-08-22 13:36:49 +02:00
Michiel Borkent
81d260e473
Fix #1610 : expose babashka.http-client.websocket namespace ( #1611 )
2023-08-20 21:20:13 +02:00
Michiel Borkent
09bbd9eb34
Fix #1604 : throw on missing namespace ( #1605 )
2023-08-16 20:19:20 +02:00
Michiel Borkent
2ee0df4909
Fix #1592 (2): reduce image size ( #1602 )
2023-08-11 16:41:25 +02:00
Michiel Borkent
ea4ebab807
Fix #1599 : propagate run error ( #1601 )
2023-08-11 13:22:50 +02:00
Chuck Cassel
3370d7a063
Fix #1596 : Escape URLs for clojure.java.browse/browse-url on Windows ( #1597 )
2023-08-08 10:49:07 +02:00
Michiel Borkent
83c02cb58b
Fix #1592 : expose sci.core in babashka ( #1593 )
2023-08-04 11:43:14 +02:00
Michiel Borkent
3b251c1b38
Add javax.net.ssl.X509ExtendedTrustManager + proxy
2023-07-05 21:19:50 +02:00
Teodor Heggelund
de06c199f1
bb print-deps: sort dependencies (#1582 )
...
* `bb print-deps`: sort dependencies
Co-authored-by: Teodor Heggelund <git@teod.eu>
2023-06-28 18:17:06 +02:00
Michiel Borkent
bf306bb407
Fix #1579 : add clojure.tools.reader/resolve-symbol
2023-06-23 11:23:31 +02:00
Michiel Borkent
fb3e04cffe
Add zip classes
2023-06-12 21:24:30 +02:00
Michiel Borkent
7b7feb7034
Fix #1575 : command line parsing problem with -e + *command-line-args*
2023-06-11 11:11:10 +02:00
Michiel Borkent
236768cada
Bump fs
2023-05-24 16:15:56 +02:00
Michiel Borkent
41e5e0c484
Bump process
2023-05-18 14:05:40 +02:00
Lee Read
342cedbcfa
Support babashka.process reload for exec fn ( #1558 )
...
* Support babashka.process reload for exec fn
Exposed GraalVM `ProcessProperties/exec` signature used by
babashka.process/exec.
Add new `graal?` feature (on by default) to allow folks to build/use
babashka without this specific Graal API.
On my linux dev box bb executable increased by 8kb.
Closes #1557
* Respond to PR review feedback
1. Allow all Graal ProcessProperties/exec signatures
2. Instead of a feature flag, simply check if Graal ProcessProperties
class is available before including ProcessProperties/exec.
I did not see the value of adding a has-graal-process-properties fn, so
left that part out. Lemme know if you want/need that.
* Respond to PR review feedback
Because resolves can bloat GraalVM native-image size, we like to keep
the together and obvious instead of buried and non-obvious.
2023-05-13 23:22:18 +02:00
Michiel Borkent
2e3bd2d3f0
Bump deps.clj ( #1556 )
2023-05-12 16:05:41 +02:00
Michiel Borkent
555c11eca2
Bump fs
2023-05-11 11:51:00 +02:00
Michiel Borkent
4e8d907369
Bump print-deps deps
2023-05-04 21:04:37 +02:00
Michiel Borkent
d27efb137d
Fix #1548 : shell and sh should respect babashka.process/*defaults* ( #1549 )
2023-04-28 13:30:07 +02:00
Michiel Borkent
4dcc159ed7
Fix #1545 : Adjacent bb.edn not respected with explicit -f option ( #1547 )
2023-04-26 14:41:21 +02:00
Michiel Borkent
a9be9d02ea
Fix #1546 : add .contains for vector and lazy-seq
2023-04-25 14:28:54 +02:00
Michiel Borkent
d2fece3f80
Fix #1544 : :local/root in script-adjacent bb.edn should resolve relative to script
2023-04-23 12:28:44 +02:00