Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ash-project/spark

Tooling for building DSLs in Elixir
https://github.com/ash-project/spark

chore: release version v0.3.3

629293f1d562b25cc00a6d2a1f371a34bc1bb0a8 authored almost 2 years ago by Zach Daniel <[email protected]>
improvement: support functions in entity args better

1341d4b5e121b91bf127b99f12d0fbe02971f3eb authored almost 2 years ago by Zach Daniel <[email protected]>
chore: fix typespec for entity

f490ef4a32151534f68e35fccea7299981dd980d authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix dialyzer

d186ed5d784f556379d0290e21ffa41c780d5def authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix changelog

259dde082077d7c183c8fc2d9bc0eb5020af0aeb authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.3.2

cb8b0d1deba7fe9154f32be98bfb9a35c883bfa9 authored about 2 years ago by Zach Daniel <[email protected]>
improvements: support `imports` option on entities

09a502c1aa54ab226592529add91ba58482ad73b authored about 2 years ago by Zach Daniel <[email protected]>
fix: support optional entity args in formatter

147f8fb4b84fa85042b6a26f2fb2ecb5146dff92 authored about 2 years ago by Zach Daniel <[email protected]>
chore: remove IO.inspect

d5efda53f0eb6293b8234c5f34c1618215701380 authored about 2 years ago by Zach Daniel <[email protected]>
fix: run verifiers in after_compile hook in old versions

569c6df10513c34476cab28844aef5653b5aee1b authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.3.1

e61907881eecdad8b0c335c9ab8e704b2552e2b4 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support optional entity arguments (🎉)

fix: handle raised error in doc_index link replacements better

97eab0bcc6b4f5c71bf24e0be252df15c86788bf authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.3.0

85e787348c67bb1e7843fe55e68b5f12fe11c061 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: allow regexes in code modules

4a36ee40f9d0361a94064b4f7677fed3f8e02b56 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: add the file to the persisted state

d3e2ea6a58214f065d63f13554b1eae20bbbda88 authored about 2 years ago by Zach Daniel <[email protected]>
ci: fix CI versions

a9037504aa36e0b918e09da8cddb033030fe10a4 authored about 2 years ago by Zach Daniel <[email protected]>
fix: ensure entities config exists for recursive entities

bf404c4a2643b79940e11e1688e7b003d7ee1c8b authored about 2 years ago by Zach Daniel <[email protected]>
feat: add verifiers

02a888f480b46f50bd6c6cffd22f27c390ffcc81 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: add `module` type

0b9b0230afc71684c2c68d97931a60cea2e789f6 authored about 2 years ago by Zach Daniel <[email protected]>
fix: properly traverse tuple subtypes

cf15d3f33408b8c6f4ef78b6abe8a4efd672704a authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.18

ec7ef4c527d7ebe24ee811ef3a4a356a29f23879 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: update to latest nimble options

93aaf88c0789b34bf767567a66ffe37439be8345 authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix build

64d73859bfa3f0c97b99a88e740196a05c14a8c6 authored about 2 years ago by Zach Daniel <[email protected]>
Apply auto_set_fields when building entities in a transformer (#15)

76f3d1cdac4e8c1db721b3e230c5772fdc2553a3 authored about 2 years ago by Barnabas Jovanovics <[email protected]>
fix: fix modules typespec

1f1ed334e4859e1dc84f2d04594b882c43f48475 authored about 2 years ago by Zach Daniel <[email protected]>
fix(typespecs): fix incorrect typespec for `Spark.Dsl.Entity.t` (#14)

66250ad02eb74b309171795499de7c22fe9c44e9 authored about 2 years ago by James Harton <[email protected]>
chore: release version v0.2.17

9d094bf3b75c1febe866f2faeb8d8cad4103dcb4 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: more anonymous function type support

389c474ee5262b2404da76eff4023b4bdab40ce8 authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix syntax errors

34be8f203cf86db44d0c9be55e52f858a23912f9 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.16

60355a95bf888314f1f5204f15c8789f1243e030 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support partial captures in functions

9fb9211d6ae43135da88dad1f80e39004070886c authored about 2 years ago by Zach Daniel <[email protected]>
improvement: leave unordered code where it is when sorting DSL sections

860dd886e308a4fc851e4dd7a64ce2c55ad27ea7 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.15

541c0959152f20e01a3947cacfff65fd5cc8b011 authored about 2 years ago by Zach Daniel <[email protected]>
fix: properly avoid unquoting functions out of context

fixes #6

9eb426a4336a150ec1bd2944d1ac6f55ca7c6bb4 authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix fetch_opt behavior

8104376541375a5fb0cc20430bcab3c94dde8029 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.14

da934c3a61ae3496294b5acc15de6977a8a32cb5 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: various DSL utilities, like `fetch_opt` and `sparks/2`

6bac57a0a07dd6ccf94edb7c02d1877e072f0b61 authored about 2 years ago by Zach Daniel <[email protected]>
chore: handle keyword list builders

1645efe4cced5b2df6c27df9b3566bb9d41be986 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.13

5d9b33d952a081751bc0338410114de3a6d548f7 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support `remove_parens?` option for `Spark.Formatter`

d45caf9907a182c9d2696e21fa9738a670d02d8a authored about 2 years ago by Zach Daniel <[email protected]>
improvement(Typespecs): add a `t` type for `Spark.Dsl.Extension`. (#12)

096257dd1a7ed8e0368d0f58d03b7b42bb019540 authored about 2 years ago by James Harton <[email protected]>
chore: release version v0.2.12

6aac2bf26eac2d0d8826fa4f7b4cddeb22002699 authored about 2 years ago by Zach Daniel <[email protected]>
fix: Incorrect typespecs. (#11)

8b67080904384f060405fdb72214ed92e11ba756 authored about 2 years ago by James Harton <[email protected]>
chore: release version v0.2.11

0e70731df112e7c94c9909bd6d2e9aab444d6d17 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: Add typespecs for `Spark.Dsl.Entity` and `Spark.Dsl.Section`. (#10)

Closes #8.

214e3ac46e75aca8fc373047ca277217a2768a4a authored about 2 years ago by James Harton <[email protected]>
fix: properly handle `{:or, [{:spark_function_behaviour, ...}]}` types

6b5aff1cb461c94106c6b54eef3b29a3e4f2b7ee authored about 2 years ago by Zach Daniel <[email protected]>
Update README.md

c10957654672b7b0fbdbed9aecc59e286bb6ede0 authored about 2 years ago by Zach Daniel <[email protected]>
fix: support anonymous functions in an `or` type

closes #7

6470fac5706766654f632a86dc1538714672a309 authored about 2 years ago by Zach Daniel <[email protected]>
fix: don't cause unnecessary export dependency recompilation

4fa1a0e38a9a94906f53b24ab0de7cd90cb6cc76 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.10

bd28e7802d64bdc07b3826bdd2c5e6d17a47c839 authored about 2 years ago by Zach Daniel <[email protected]>
fix: add basename to guide typespec

f1412695b1455a521ce0e1c13cb7c4d42bd455fc authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.9

e49c82206bcde7515a562b7613ea25a9975855fc authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support explicitly ordering guides

3511c4bbc7fded6bc3c15136b34093a3a7f94fb6 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.8

888f6e0ae804b769c128406c427c1675efffb0a6 authored about 2 years ago by Zach Daniel <[email protected]>
fix: properly link to libraries, and support `default_guide`

cc0606e611758eedff0ca3594bda734d9758eff8 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.7

c4cb7fdad8510e050685ed42ce8e30e10b9b753a authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support generic docs replacements renderer

83f3c2b6031a4ff3ab6e894c08ca0a22195b182a authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.6

94d8063850972abf738c20ceaf39d39816765d53 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support `{:or, ...}` option types

cbd888732bf3fbabfb6158936d975ee4f6f86d47 authored about 2 years ago by Zach Daniel <[email protected]>
fix: add new `spark_function_behaviour` to elixir_sense plugin

8e0058a5880c124f4c65038abb3691217153c7f1 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.5

e281641b47c8ebfd2cc106fd57fab94095bd9d6e authored about 2 years ago by Zach Daniel <[email protected]>
fix: un-break recursive DSL entities

768fd8d16353ee53cb0637e89aadf54e3b8574c8 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.4

2909aa9c0f12ef60a14e1d5c0cef9e7a8f6933d8 authored about 2 years ago by Zach Daniel <[email protected]>
chore: fix new elixir_sense plugin changes

a95435517a62d7db35d58fd359e3e243a1f64196 authored about 2 years ago by Zach Daniel <[email protected]>
Merge branch 'make-elixir-sense-plugin-constant'

399215af942c8cf5f1ab1db777fca636f38ad981 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: support anonymous functions in the DSL

81d83f4c5c4e35f72bddac684ddd876f3a4f49b3 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.3

3f3b6e4953dc1d54bd4d3e33d0436ae68b3c0cfb authored about 2 years ago by Zach Daniel <[email protected]>
improvement: add `Builder.input()` type

a4ed9d6bea57743cc189141fd9b802d39aa95500 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.2

ab26fac622cb6b75e97144c69aa0b679e1ab9013 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: add `handle_nested_builders/2`

275c2ee38e3a73e0b3641df71525a8108fad2f7a authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.1

ced5538e25aaf3b5e3f4be01fd5c23539c9e9fa6 authored about 2 years ago by Zach Daniel <[email protected]>
fix: handle non tuple return in builder

c82b41746426cb1324847c5392e686f2f51cfe83 authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.2.0

c61072c60c5d0f8cc2246085624aabc08514ecd4 authored about 2 years ago by Zach Daniel <[email protected]>
feat: add `Spark.Dsl.Builder`

96e9ab601f238d02ae71acc52f1012bea11a96aa authored about 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.29

a0ea9bb6aaf32d840a1020e2b6dcf501e225e5e2 authored about 2 years ago by Zach Daniel <[email protected]>
improvement: add `{:struct, Struct}` option type

2ac8480cf6bf12b73d55ca94f1a14b2e2956d94a authored about 2 years ago by Zach Daniel <[email protected]>
improvement: remove necessity for `{:elixir_sense, ...}` to make the plugin work

ee80915ca3e4d0345afd64e29a6d5a2029ae39ea authored about 2 years ago by Zach Daniel <[email protected]>
improvement(DslError): Add type for `DslError` struct. (#4)

821cdeb4b2549ef3eab97a1ff634f00c3dbe710f authored about 2 years ago by James Harton <[email protected]>
chore: release version v0.1.28

34790dff46ecaf1ef2762de16df8b49c67041162 authored about 2 years ago by Zach Daniel <[email protected]>
fix: resolve issue w/ Code.eval_quoted

8ded52f5ea8faa9bcecb54401894707ecae01db8 authored about 2 years ago by Zach Daniel <[email protected]>
improvement(OptionsHelpers): Add typespecs for options helpers. (#3)

189809e881bcde3e4a3441291b8d33cd88a2672a authored over 2 years ago by James Harton <[email protected]>
chore: remove unnecessary module

9f08898dc845f4ab572b0725911b21dd5e71a73d authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.27

0917a985178ec6464379345a3cab1f2470aaa6d9 authored over 2 years ago by Zach Daniel <[email protected]>
fix: go back to fully hiding `no_require` modules

5d0e0d154fc765b7438be58b162eda76c6fdb882 authored over 2 years ago by Zach Daniel <[email protected]>
chore: update `mix_tasks/0`

d0089625ac7e9e48f060986007eb6760c73d887c authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.26

59b8e93ac08c855a254992a1e8cd186dda31257b authored over 2 years ago by Zach Daniel <[email protected]>
chore: fix formatting

bfea73b789a6445858ea2ccb994261c3f3d10576 authored over 2 years ago by Zach Daniel <[email protected]>
improvement: add `mix_tasks/0` to `DocIndex`

aeb58ac2735e8ec98c30e85aca6e6bd52544f0b7 authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.25

57d827ca1772c505d7c1f594cd65330609acf7f2 authored over 2 years ago by Zach Daniel <[email protected]>
improvement: add `t()` type for DSL

e0e89cca9ecc727e4e80e65d8d3a770bb994288c authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.24

b151055d2d86b3cefaa9d216bd16dd1bdbb708bc authored over 2 years ago by Zach Daniel <[email protected]>
improvement: properly induce export dependency and still use aliases

82cd53c1a95a097d854c2d6d9859b5a86261cf23 authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.23

48661a8494cb41edb4c42ef14a43f35bb9c63abc authored over 2 years ago by Zach Daniel <[email protected]>
improvement: no dependencies hacked into export dependencies

88f1a43943daf3a6ca57eeb0f083af785ced5ceb authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.22

fb3e511464892812a1e2cb7713663f6cd2eff7e6 authored over 2 years ago by Zach Daniel <[email protected]>
docs: fix docs

cad68524c32d8ec2075f50557e0b3170892ead17 authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.21

32b14dbf87b83c297152c120889c95233d87dae1 authored over 2 years ago by Zach Daniel <[email protected]>
fix: put back in fetching from module attribute if possible

0bce282e1ac593773b7d67b7cb0855a18839e50b authored over 2 years ago by Zach Daniel <[email protected]>
chore: fix docs build

ab2f746a4fcee077c0d5611b0bc0ef8972294240 authored over 2 years ago by Zach Daniel <[email protected]>
chore: release version v0.1.20

01451cc304127ef0933bac2626f481de65514031 authored over 2 years ago by Zach Daniel <[email protected]>