|
|
e5f65b05c6
|
Update deps
|
2025-06-11 09:59:25 -07:00 |
|
|
|
7a4501b3ad
|
docs: Add JSON client usage instructions to the README
|
2025-06-08 10:32:33 -07:00 |
|
|
|
47371f5e4c
|
docs: Add example for listening on subscribed channel and printing messages
|
2025-06-08 10:31:21 -07:00 |
|
|
|
b7a6912290
|
feat: Add project description and usage instructions to README.md
|
2025-06-08 10:30:28 -07:00 |
|
|
|
29098cd50d
|
chore: Add initial README file
|
2025-06-08 10:30:27 -07:00 |
|
|
|
c04de14516
|
Added some testing
|
2025-06-08 10:27:17 -07:00 |
|
|
|
6ec857b97d
|
test: Update client tests to use direct references for client types
|
2025-06-08 10:06:59 -07:00 |
|
|
|
82c5759f94
|
test: Implement test cases for client creation and MQTT functions
|
2025-06-08 10:01:10 -07:00 |
|
|
|
1e7cbbdc29
|
test: Add initial tests for milquetoast.core functions in core_test.clj
|
2025-06-08 09:59:55 -07:00 |
|
|
|
75bf670fae
|
chore: remove empty core_test.clj file
|
2025-06-08 09:59:54 -07:00 |
|
|
|
4f446a54bd
|
test: Add initial tests for milquetoast.api functions in api_test.clj
|
2025-06-08 09:58:17 -07:00 |
|
|
|
d93ba29f4b
|
chore: Remove unused API tests from api_test.clj
|
2025-06-08 09:58:16 -07:00 |
|
|
|
ed31588e62
|
test: Add tests for utils functions in utils_test.clj
|
2025-06-08 09:56:40 -07:00 |
|
|
|
04efbd278b
|
chore: remove unused utils test file
|
2025-06-08 09:56:39 -07:00 |
|
|
|
1b7299129c
|
feat: Implement create-client and create-json-client functions in core.clj
|
2025-06-08 09:46:22 -07:00 |
|
|
|
042c8454d5
|
refactor: Remove deprecated MQTT client creation functions and update definitions
|
2025-06-08 09:46:21 -07:00 |
|
|
|
09da5b0bb0
|
feat: Implement public functions in client.clj using api namespace calls
|
2025-06-08 09:42:52 -07:00 |
|
|
|
ccc02809fa
|
feat: Add new client functions for messaging and connection handling
|
2025-06-08 09:42:51 -07:00 |
|
|
|
9e21bc1464
|
refactor: Mark client functions as deprecated and redirect to API calls
|
2025-06-08 09:36:59 -07:00 |
|
|
|
5a843fd6e5
|
Changes per Aider
|
2025-06-08 09:33:51 -07:00 |
|
|
|
86d3747185
|
docs: Add docstrings for connect! and connect-json! functions in api.clj
|
2025-06-08 09:16:15 -07:00 |
|
|
|
9cb5fc3194
|
feat: Update connect functions to include username and password parameters
|
2025-06-08 09:16:13 -07:00 |
|
|
|
ffb5d50954
|
feat: Add core.async dependency and use chan/go-loop in send! function
|
2025-06-08 09:02:48 -07:00 |
|
|
|
16f23cb6da
|
feat: Add functions to create MilquetoastClient and MilquetoastJsonClient instances
|
2025-06-08 09:01:12 -07:00 |
|
|
|
e8b4d67f34
|
fix: Improve code quality and add better logging
|
2025-06-08 08:59:25 -07:00 |
|
|
|
c54e0672a1
|
fix: Remove unused imports and simplify core.clj
|
2025-06-08 08:59:23 -07:00 |
|
|
|
f6b8739f93
|
feat: Split client.clj into api.clj, core.clj, and utils.clj with tests
|
2025-06-08 08:50:56 -07:00 |
|
|
|
43a67c7dde
|
feat: Add initial Milquetoast utility and API implementation files
|
2025-06-08 08:50:55 -07:00 |
|
|
|
c800a746c4
|
test: Add unit tests for functions in milquetoast.client namespace
|
2025-06-08 08:41:29 -07:00 |
|
|
|
94818f9f1e
|
test: Add test for create-mqtt-client! function in client.clj
|
2025-06-08 08:39:47 -07:00 |
|
|
|
4368adb2df
|
test: Add tests for milquetoast client functionality
|
2025-06-08 08:39:46 -07:00 |
|
|
|
b55e9f6d63
|
feat: Make private functions in client.clj public for testing purposes
|
2025-06-08 08:37:40 -07:00 |
|
|
|
97722ca3eb
|
feat: Add org.clojure/tools.logging dependency to deps.edn
|
2025-06-08 08:36:15 -07:00 |
|
|
|
48252c0dfb
|
fix: Remove unnecessary import of clojure.core.async.impl.runtime
|
2025-06-08 08:34:14 -07:00 |
|
|
|
654a3f2e13
|
chore: Remove unnecessary docstrings from client records
|
2025-06-08 08:34:13 -07:00 |
|
|
|
4329824bcd
|
docs: Add docstrings to functions in src/milquetoast/client.clj
|
2025-06-08 08:30:18 -07:00 |
|
|
|
fd9c769b84
|
refactor: Replace println with log calls for better error handling
|
2025-06-08 08:29:25 -07:00 |
|
|
|
d92cab7adb
|
feat: Add structured logging to client.clj using clojure.tools.logging
|
2025-06-08 08:29:08 -07:00 |
|
|
|
8d29796f18
|
Update deps
|
2025-06-01 21:39:46 -07:00 |
|
|
|
34d5762e00
|
Update deps
|
2025-01-26 21:47:38 -08:00 |
|
|
|
d1f1dddadd
|
update deps
|
2025-01-26 20:21:12 -08:00 |
|
|
|
d384e90ce4
|
Update for 24.11
|
2025-01-26 19:43:23 -08:00 |
|
|
|
918fa92a6f
|
update for 24.05
|
2024-07-13 00:08:13 -07:00 |
|
|
|
e45977f96b
|
Switch to github
|
2024-06-25 20:15:30 -07:00 |
|
|
|
5c45113a4f
|
Add async runtime namespace
|
2024-04-08 13:25:56 -07:00 |
|
|
|
9960525a3e
|
Fixed to work with updated nix-helpers
|
2024-04-03 17:07:16 -07:00 |
|
|
|
9a16c945fd
|
Add flake lock
|
2024-03-11 14:30:43 -07:00 |
|
|
|
fddd1bd76e
|
Add initial flake
|
2024-03-11 14:28:26 -07:00 |
|
|
|
a85cee5f8d
|
Add bytes
|
2024-03-11 14:24:43 -07:00 |
|
|
|
2c5b228f42
|
Allow requesting raw data
|
2024-02-20 13:09:18 -08:00 |
|