Jelly, 9 bytes
³bṀỊµÐfḊY
Done alongside caird coinheringaahing in chat.
How it works
³bṀỊµÐfḊY Full program.Ðf Filter the implicitly generated range [1, input].µ Starts a new monadic chain.³b Convert the input to the base of the current number, as a list.Ṁ Maximum.Ị Insignificant. Checks if abs(Z) ≤ 1.Ḋ Dequeue; Removes the first element of the list (to drop base 1). Y Join by newlines.