0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 00:46:45 +01:00
Commit Graph

46 Commits

Author SHA1 Message Date
Marcus Hof
41e86f6519
feat(cdp): make hash functions return null if the input is null (#26311)
Co-authored-by: Marius Andra <marius.andra@gmail.com>
2024-11-20 13:16:03 +00:00
Marius Andra
0fd91f4743
feat(cdp): hog to JS transpiler (#26143) 2024-11-18 13:38:25 +00:00
Marius Andra
7116d754dc
feat(hog): repl / debug (#24958) 2024-11-06 19:54:31 +01:00
Marius Andra
c09b1de644
feat(hog): importing modules in hog (#25796)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-25 12:21:17 +00:00
Marius Andra
f80fa141a4
feat(hog): JSONExtractBool (#25195) 2024-09-25 08:43:53 +00:00
Marius Andra
f52bde596b
feat(hog): global property access is nullish (#25108) 2024-09-20 15:36:40 +02:00
Marius Andra
e9493da38e
feat(hog): add more JSON methods (#25098) 2024-09-20 11:36:56 +02:00
Marius Andra
7b71abc8d9
fix(hog): bools and numbers are not "empty" (#24835) 2024-09-06 09:12:41 +00:00
Marius Andra
70c6ce8885
feat(hog): fix elements matching (#24331)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-05 12:07:12 +02:00
Marius Andra
1646a08c2b
feat(hog): loose comparisons (#24775) 2024-09-04 12:24:05 +02:00
Marius Andra
c2c8b26dc7
feat(hog): typeof (#24742) 2024-09-02 14:42:03 +02:00
Marius Andra
57c22c3f16
feat(hog): make it fun (#24665) 2024-08-30 11:51:36 +02:00
Marius Andra
00bab5eb34
feat(hog): Hog bytecode function STL (#24653) 2024-08-29 14:28:50 +02:00
Marius Andra
be9c06553b
feat(hog): lambdas and callable refactor (#24595) 2024-08-28 11:25:58 +02:00
Marius Andra
b7105b6af5
feat(hog): bytecode versions (#24584) 2024-08-27 17:04:54 +02:00
Marius Andra
16044dda2b
feat(hogvm): add "has" (#24330) 2024-08-13 11:57:30 +02:00
Marius Andra
c64d94a26c
feat(hog): try catch (#23858) 2024-07-25 16:57:28 +02:00
Marius Andra
e494d0e878
feat(hog): start arrays from 1 (#23773) 2024-07-18 14:20:38 +02:00
Ben White
cbf1f0c86f
feat(cdp): Added kinesis template (#23635)
Co-authored-by: Marius Andra <marius.andra@gmail.com>
2024-07-16 15:55:05 +02:00
Marius Andra
c8abb23fda
feat(hog): datetimes, toInt/toFloat, toUnixTimestampMilli (#23714) 2024-07-15 15:34:35 +00:00
Marius Andra
5beb6fa47f
feat(hog): format date times (#23712) 2024-07-15 12:24:23 +00:00
Marius Andra
930e4d5741
feat(hog): dates and times (#23687) 2024-07-15 12:58:32 +02:00
Marius Andra
0a2c3dca04
feat(hog): for in loops (#23631) 2024-07-11 18:34:21 +02:00
Marius Andra
11f2f6ed06
feat(hog): use Object.hasOwn (#23604) 2024-07-10 14:28:30 +00:00
Marius Andra
043aa16e5b
feat(hog): memory limits (#23564) 2024-07-10 15:11:15 +02:00
Marius Andra
5c90d21751
feat(hog): nullish coalescing (#23521)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-09 13:02:00 +02:00
Marius Andra
b5deb786d3
feat(hog): support ternary, if() and multiIf() (#23517) 2024-07-08 14:54:17 +00:00
Ben White
106ba92542
feat(hog): Changed timeouts to milliseconds and timedelta for python (#23086) 2024-06-20 08:17:28 +00:00
Marius Andra
d0a3395059
feat(hog): generateUUIDv4 (#23006) 2024-06-17 09:07:32 +00:00
Marius Andra
fa00f3528a
feat(hog): empty, not empty (#22980) 2024-06-14 17:27:26 +02:00
Marius Andra
919d017699
fix(hogvm): if without else, add base64 and url encoding/decoding (#22976) 2024-06-14 09:03:57 +00:00
Marius Andra
4e0c8f985f
feat(hog): for loops and nicer bytecode on /debug, (#22952) 2024-06-13 16:10:37 +00:00
Marius Andra
779b17f46e
feat(hog): remove semicolons, require "as" for column aliases (#22868) 2024-06-12 11:46:11 +02:00
Marius Andra
3791562e18
fix(hog): modify global objects (#22800) 2024-06-10 09:47:34 +02:00
Marius Andra
4d08d7436c
feat(hog): hoge tests, cli and debugger (#22743) 2024-06-07 11:37:53 +02:00
Marius Andra
e021cefb28
feat(hogvm): json parsing (#22705) 2024-06-06 11:06:47 +02:00
Marius Andra
cb5260c8e0
fix(hog): property assigment via dots (#22659) 2024-06-04 15:24:59 +00:00
Marius Andra
e6230b4afc
feat(hog): dicts and arrays (#22618) 2024-06-04 12:11:13 +00:00
Tom Owers
30d677d894
chore: Skip hogvm tests (#22572) 2024-05-29 12:32:24 +00:00
Marius Andra
45d275c4ee
feat(not-defining): Hog (#22336) 2024-05-28 14:51:45 +02:00
Julian Bez
9576fab1e4
chore: Add Pyupgrade rules (#21714)
* Add Pyupgrade rules
* Set correct Python version
2024-04-25 08:22:28 +01:00
Tom Owers
c940fa5b7e
feat(hogvm): Added support for ifNull in HogVM (#20549)
Added support for ifNull in HogVM
2024-02-26 12:27:04 +00:00
Tom Owers
5513be7731
chore: upgraded Ruff linter (#18188)
* Upgraded Ruff linter

* Formatted whole codebase with new ruff rules

* Revert import removal

* Fixed mypi issues or added ignores

* Fixed schema formatting

* Fixed hogvm failing tests

* Remove duplicate key in list
2023-10-26 12:38:15 +02:00
Marius Andra
558b3b0e30
feat(hogvm): remove hogvm cohort matching (#16931) 2023-08-09 00:01:01 +02:00
Marius Andra
d50438d0ce
feat(hogvm): async operations for in cohort support (HogVM part 3) (#16279) 2023-06-28 16:22:44 +00:00
Marius Andra
4b44cba6fe
feat(hogql): local evaluation (HogVM part 2) (#16275) 2023-06-28 17:23:22 +02:00