Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 1.12.0-rc.0 (2025-10-28)

_PRE-RELEASE_

### Features

- `[tus-sender]` - feat: add new Tus event - PART START - allow URL and headers overrides per part
- `[tus-uploady]` - feat: add new Event hook for PART Start

### Internal

- `all` - upgrade several dev deps


## 1.11.0 (2025-07-18)

### Docs
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"command": {
"version": {
"allowBranch": "release-*"
Expand Down
2 changes: 1 addition & 1 deletion packages/core/abort/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/abort",
"description": "adds the capability to abort/cancel running & pending uploads",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/chunked-sender/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/chunked-sender",
"description": "adds chunked upload capabilities on top of the regular XHR uploads",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/life-events/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/life-events",
"description": "events pub/sub management with return values",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/mock-sender/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/mock-sender",
"description": "mock sender for testing purposes",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/raw-uploader/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/raw-uploader",
"description": "placeholder package for now",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/retry/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/retry",
"description": "adds the capability to retry failed uploads",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/safe-storage/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/safe-storage",
"description": "safe (dont throw) versions of local and session storage",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/sender/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/sender",
"description": "react-uploady's default XHR sender",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/shared/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/shared",
"description": "internal set of utils+types for react-uploady",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/simple-state/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/simple-state",
"description": "deep proxy object, so it's only updateable through an update method",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/tus-sender/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/tus-sender",
"description": "react-uploady sender implementation of the TUS protocol",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
8 changes: 1 addition & 7 deletions packages/core/tus-sender/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export {

export enum TUS_EVENTS {
RESUME_START = "RESUME_START",
"PART_START" = "PART_START",
PART_START = "PART_START",
}

export interface TusOptions extends ChunkedOptions {
Expand All @@ -33,12 +33,6 @@ export interface TusResumeStartEventData {
resumeHeaders?: Record<string, string>;
}

export interface TusPartStartEventData {
url: string;
item: BatchItem;
headers: Record<string, string>;
}

export type TusResumeStartEventResponse = void | boolean | {
url?: string;
resumeHeaders?: Record<string, string>;
Expand Down
2 changes: 1 addition & 1 deletion packages/core/uploader/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/uploader",
"description": "the processing and queuing engine for react-uploady",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/native/native-uploady/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/native-uploady",
"description": "wrapper&context component to expose and provide react-uploady functionality for react-native",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/chunked-uploady/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/chunked-uploady",
"description": "wrapper&context component to expose and provide react-uploady functionality with chunked upload support",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/retry-hooks/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/retry-hooks",
"description": "useful hooks for the retry functionality from @rpldy/retry",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/shared/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/shared-ui",
"description": "internal set of utils+types for react-uploady UI",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
7 changes: 3 additions & 4 deletions packages/ui/tus-uploady/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,9 +136,9 @@ import React from "react";
import { useTusPartStartListener } from "@rpldy/tus-uploady";

const MyComponent = () => {
useTusPartStartListener(({ url, item, resumeHeaders }) => {
const { chunk } = data;
const authHeaderVal = data.headers["Authorization"];
useTusPartStartListener((data) => {
const { item, chunk, headers, url } = data;
const authHeaderVal = headers["Authorization"];

return {
headers: {
Expand All @@ -151,7 +151,6 @@ const MyComponent = () => {
};
```


### useClearResumableStore

By default, the tus-sender will store the URLs for uploaded files so it can query
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/tus-uploady/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/tus-uploady",
"description": "wrapper&context component to expose and provide react-uploady functionality with TUS protocol support",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/upload-button/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/upload-button",
"description": "upload button component and asUploadButton HOC",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/upload-drop-zone/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/upload-drop-zone",
"description": "drop zone (container) component to initiate file and folder content uploads",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/upload-paste/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/upload-paste",
"description": "easily add paste-to-upload to React components",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/upload-preview/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/upload-preview",
"description": "preview component to show image or video being uploaded",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/upload-url-input/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/upload-url-input",
"description": "input component to enter a URL (or any string for that matter) to be sent as an upload",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/uploady/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.11.0",
"version": "1.12.0-rc.0",
"name": "@rpldy/uploady",
"description": "wrapper&context component to expose and provide react-uploady functionality",
"author": "yoav niran (https://github.com/yoavniran)",
Expand Down
Loading