0.6.0
[0.6.0] - 2024-02-12
Added
- #982 - Added partitioning examples - @norberttech
- #979 - Added open graph related tags to a landing page - @owsiakl
- #977 - Added homepage SEO copy - @norberttech
- #975 - Converting parquet to flow schema - @norberttech
- #974 - Support Doctrine DBAL 4 - @stloyd
- #971 - Added key features to the landing page - @owsiakl
- #971 - Improved initial load of the landing page - @owsiakl
- #970 - Added possibility to copy code from landing page examples - @owsiakl
- #968 - Added more examples - @norberttech
- #967 - Added HTML meta description tag to each landing page - @owsiakl
- #966 - schema inferring example - @norberttech
- #965 - Added HTMX for smoother examples reloading - @norberttech
- #964 - Added google analytics tag - @norberttech
- #963 - PHP Humanizer to humanize topics/example names - @norberttech
- 33df4d - CNAME to website - @norberttech
- #962 - Setup CI/CD for website - @norberttech
- #960 - Separate routes for topics and examples to a landing page - @owsiakl
- #959 - Using Flow cache when reading contributors and fallback to GitHub only when cache expires or does not exists - @norberttech
- #957 - Row::hash and Rows::hash - @norberttech
- #956 - Added popover polyfill for a landing page - @owsiakl
- #954 - Added symfony stimulus to a landing page - @owsiakl
- #954 - Added controller for syntax hightlighting to a landing page - @owsiakl
- #951 - Add shortcut for building static content for landing page - @stloyd
- #946 - Addeding contributors section in a landing page - @owsiakl
- #945 - Adding html for a landing page - @owsiakl
- #941 - Added missing offset option to from_parquet dsl function - @norberttech
- #940 - Added offset option to parquet extractor - @norberttech
- #939 - Parquet documentation - @norberttech
- #938 - Parquet Pagination - @norberttech
- #937 - BranchingLoader - @norberttech
- #936 - DataFrame::run method can now return execution report with Schema and Statistics - @norberttech
- #935 - Schema::normalize() : array - @norberttech
- #935 - Schema::fromArray(array $data) : self - @norberttech
- #928 - Caster mechanism that works on top of Flow\PHP\Type - @norberttech
- #928 - AutoCaster that works on top of Caster - @norberttech
- #928 - print_schema function - @norberttech
- #928 - print_rows function - @norberttech
- #928 - possibility to pass predefined schema to CSVExtractor - @norberttech
- #928 - possibility to pass predefined schema to JsonExtractor - @norberttech
- #927 - Schema Definition::type() : Type - @norberttech
- #927 - Type::merge() : Type - @norberttech
- #926 - Uuid Logical Type - @norberttech
- #926 - DateTime Logical Type - @norberttech
- #926 - Json Logical Type - @norberttech
- #926 - XML Logical Type - @norberttech
- #926 - XML Node Logical Type - @norberttech
- #925 - DataFrame::schema method to just read schema from dataset - @norberttech
- #923 - DataFrame::autoCast() - @norberttech
- #922 - DataFrame::dropPartitions() transformation - @norberttech
- #918 - CSV options detection - @norberttech
- #910 - add csv adapter unit test for fixture not yet in use - @rzarno
- #905 - Base symfony skeleton for a landing page - @owsiakl
- #901 - partition_by example - @norberttech
- #898 - extra validation for column in parquet rows - @norberttech
- #893 - list select function - @norberttech
- #890 - Structure Select function - @norberttech
- #889 - between scalar function - @norberttech
- #887 - After partitionBy only write or fetch actions are available - @norberttech
- #887 - Moved all scalar functions to ScalarFunctionChain abstract factory implemented by all scalar functions - @norberttech
- #883 - RemoteFileListExtractor - @norberttech
- #882 - FileListExtractor - @norberttech
- #880 - Added possibility to convert rows into array without keys - @norberttech
- #880 - Monorepo test command - @norberttech
- #877 - Displaying partitions under data when using to_output or DataFrame::display - @norberttech
- #877 - dsl functions for save modes - @norberttech
- #877 - DataFrame::saveMode as an aliast for DataFrame::mode - @norberttech
- #873 - exclude DSL methods/functions through attributes - @norberttech
- #871 - DataFrame::fromJson() - @norberttech
- #871 - support for running dataframes from json through flow CLI - @norberttech
- #869 - RDSL library - @norberttech
Changed
- #978 - Moved main text & install instruction to center on mobile landing page - @owsiakl
- #978 - Decresed mobile margin in key features in a landing page - @owsiakl
- #976 - Extracted static analyze to standalone workflow in order to run it always for website/code changes - @norberttech
- #976 - Moved website google analytics id to GH Actions variables - @norberttech
- #972 - Changed landing page mobile view to save some horizontal space - @owsiakl
- #972 - Changed to a faster font loading in a landing page - @owsiakl
- #960 - Moved
src/web/landing
directory one lever higher - toweb/landing
- @owsiakl - #959 - Extracted fetching contributors logic to standalone service - @norberttech
- #955 - Cleanup examples and prepare them to be used on landing page - @norberttech
- #952 - Hide data in
ArrayMemory
by default - @stloyd - #950 - Fetch latest contributors using FlowPHP itself - @stloyd
- #948 - Updated dependencies - @norberttech
- #938 - Tuned default parquet options - @norberttech
- #927 - reduced size of csv files to speedup tests - @norberttech
- #923 - Extracted isJson,isXML,isUuif from NativeEntryFactory to StringTypeChecker - @norberttech
- #919 - optimized Path::partitions method by using mnemonic - @norberttech
- #919 - updated dependencies - @norberttech
- #907 - Make sure that entries are "stringable" - @stloyd
- #901 - Return types of functions in DSL - @norberttech
- #899 - Reverted removed copmressing serializer - @norberttech
- #895 - Simplified partitioning datasets by DateTimeEntry - @norberttech
- #888 - Updated dependencies - @norberttech
- #880 - Updated dependencies - @norberttech
- #877 - Rows::merge accepts only one instance of Rows instead of many - @norberttech
- #872 - Exclude certain methods from being executed through rdsl access control configuration - @norberttech
- #868 - Adjust Homebrew commit message to match Flow CS - @stloyd
- #867 - Update Homebrew TAP formula: flow-php to version: 0.5.2 - @norberttech
Fixed
- #983 - Added missing rdsl dependency - @norberttech
- #981 - Fixed generating urls in landing page - @norberttech
- #981 - dependabot landing page composer.json path - @norberttech
- #980 - Added base asset url to a landing page - @owsiakl
- #975 - Parquet JSON is now stored as BYTE_ARRAY with logical type JSON instead of STRING - @norberttech
- #975 - Parquet UUID is now stored as BYTE_ARRAY with logical type JSON instead of STRING - @norberttech
- #973 - Fixed static analysis in web landing page - @owsiakl
- #969 - Added trailing slash to landing urls to avoid github pages redirections - @norberttech
- ebd1fc - failing examples - @norberttech
- #967 - Fixed landing page mobile view - @owsiakl
- #967 - Limited landing page gh profiles avatars size to 128px - @owsiakl
- #967 - Fixed minifying tailwind css app file - @owsiakl
- #963 - Fixed links in website - @norberttech
- #961 - Separated main repo composer file from web - @owsiakl
- #958 - building phar - @norberttech
- #958 - CachingPipeline - by not clearing cache when it already has items - @norberttech
- #942 - handling empty headers in CSV files - @norberttech
- #931 - Make parquet rows normalizer to respect given schema - @norberttech
- #929 - Automatically cast datetime bulk entries into DateTime objects - @norberttech
- #928 - NativeEntryFactory fully respecting schema definitions - @norberttech
- #926 - Missing nullable property in Map/Struct/List logical types - @norberttech
- #909 - fixed unit testing csv load overwrite mode - @rzarno
- #902 - changing partitions order during partitioning - @norberttech
- #901 - writing uuid entries to parquet files - @norberttech
- #900 - converting list of structures to parquet schema - @norberttech
- #898 - parquet bug when writing/reading nullable list of structs - @norberttech
- #896 - Serialization of XMLElement and XMLNodeElement - @norberttech
- #896 - Serialization of multiline strings with special characters - @norberttech
- #892 - 2 small typos - @xaviermarchegay
- #887 - Double partitioning - @norberttech
- #884 - printing null type entries in schema formatted - @norberttech
- #877 - Inconsistent behavior of DataFrame::fetch for partitioned rows - @norberttech
- #877 - Merging rows from the same partition makes new rows keep that partition - @norberttech
- #871 - phar file - @norberttech
- #870 - Reduced number of files in phar - @norberttech
Updated
- 9f8f8f - interdependencies before 0.6.0 release - @norberttech
- 83d81d - publish-website.yml - @norberttech
Removed
- #935 - Schema Definition Constraints - @norberttech
- #935 - Schema Definition Metadata is no longer accepting objects - @norberttech
- #927 - Schema definition union type - @norberttech
- #927 - Schema narrowing that was replaced by Type::merge - @norberttech
- #897 - Serializable interface - @norberttech
- #897 - laravel/serializable-closure dependency - @norberttech
- #891 - Remove compression serializer - @stloyd
- #887 - Partitioning related configuration from Flow Execution Context - @norberttech
- b9a1fb - test DSL from composer.json in order to fix phar build - @norberttech
Contributors
- @norberttech
- @owsiakl
- @rzarno
- @stloyd
- @xaviermarchegay
Generated by Automation